Emailsystem og datoformat
Hej derude. Håber, at der er en, som vil hjælpe med et par udfordringer:Jeg har en form, hvor der bl.a. indtastes dato for hvornår en email automatisk skal sendes. I MySQL gemmes datoen som åååå-mm-dd og det er samme måde der indtastes i formen.
Jeg kunne godt tænke mig en løsning, hvor der i formen indtastes som dd-mm-åååå, og at indtastningen gemmes og opfattes korrekt i MySQL. Samtidig vil det være rart, hvis der kunne tjekkes for datoer, der ikke eksisterer - eksempelvis 31-02-2006
Systemet kan se på www.vardeborg.dk/email/email_menu.htm og koden til formen ser sådan her ud:
<form action="email_gemmes.php" method="post">
Til - emailadresse:<br>
<input type="text" name="emailadresse" size="30"><br>
Emne:<br>
<input type="text" name="emne" size="30"><br>
Afsender email-adresse<br>
<input type="text" name="fra_emailadresse" size="30"><br>
Angiv dato for hvornår emailen skal sendes:<br>
<input type="text" name="dato" size="10"><br>
Teksten:<br>
<TEXTAREA NAME="tekst" ROWS=10 COLS=60></TEXTAREA><br>
<input type="submit" value="Gem email">
</form>
Koden til filen, der gemmer i MySQl ser sådan her ud:
<?php
$epost = $_REQUEST["emailadresse"];
$emne = $_REQUEST["emne"];
$fra_email = $_REQUEST["fra_emailadresse"];
$dato = $_REQUEST["dato"];
$tekst = $_REQUEST["tekst"];
mysql_connect("localhost","vardeborg","xxxx");
mysql_select_db("vardeborgdk");
$insertSQL = "insert into email_tabel (emailadresse, dato,fra_emailadresse, emne, tekst,mail_sendt)
values ('$epost', '$dato', '$fra_email', '$emne', '$tekst','')";
mysql_query($insertSQL);
mysql_close();
echo "<font face='Verdana' size='5'><b>Følgende email er sendt:</font></b><br /><br>";
echo "<b>Til email: </b><br>" .$epost ."<br /><br>";
echo "<b>Emne: </b><br> " .$emne ."<br /><br>";
echo "<b>Fra email: </b><br>" .$fra_email ."<br /><br>";
echo "<b>Sendes: </b><br>" .$dato ."<br /><br>";
echo "<b>Tekst: </b><br>" .$tekst ."<br /><br>";
echo "<p><a href=http://www.vardeborg.dk/email/email_menu.htm>Tilbage til email-menu</a>";
?>
