Felt i formular skal udfyldes
Hej med jerJeg har nedenstående formular, som næsten virker perfekt. Jeg kunne dog god tænke mig, at nogle af felterne SKAL være udfyldt for at brugeren kan få lov at sende beskeden. Jeg kender intet til php og har derfor behov for hjælpe til at skrive koden samt information om hvor jeg skal sætte den ind... Derudover kunne jeg godt tænke mig at advarslen "E-mail adressen "$email" er ikke en korrekt e-mail adresse, prøv venligst igen..." kom i en dialogbox og ikke på siden.
Håber der er nogen som kan/vil hjælpe mig :o)
koden ser sådan ud:
<?php
include 'header.php';
if($email != "") {
if(eregi("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email)) {
print $head;
?>
Hej <?php echo $name ?>.<br><br>Tak for nedenstående besked - vi vender tilbage snarest muligt.<br><br>
Nave: <?php echo $name ?><br>
Adresse: <?php echo $adresse ?><br>
Post nr.: <?php echo $post_nr ?><br>
By: <?php echo $by ?><br><br>
E-mail: <?php echo $email ?><br><br>
Besked: <?php echo $besked ?><br><br><br>
<a href="kontakt.php">Retur</a>
<?php
$subject = "xxx";
$sendto = "min@mail.dk";
$header = "From: $email";
mail($sendto,$subject,"Fra: $name\nAdresse: $adresse\nPost nr.: $post_nr\nBy: $by\nE-mail: $email\n\nBesked: $besked\n");
print "";
print "<p><left><form>
</form></left><p><p>";
print $tail;
exit();
} else { print"<left><font color=AC2A3C><h2>E-mail adressen "$email" er ikke en korrekt e-mail adresse, prøv venligst igen...</h2></font></left>";
}
}
echo $head;
?>
<blockquote>
<form action="<?php echo $PHP_SELF ?>" method="POST">
<table align="left" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<tr>
<td width="104">Navn :</td><td colspan="3" width="386">
<input type="text" name="name" size="48" tabindex="1"></td>
<td width="386" rowspan="5" valign="top">
<b>Adresse:</b><p><b>XXX</b><br>
Adresse<br>
post nr. By<br>
Tlf.<br>
e-mail: <a href="mailto:min@mail.dk">min@mail.dk</a><p>
<a href="http://kort.eniro.dk">Sådan finder du frem til os.</a></td></tr><tr>
<td width="104">Adresse :</td><td colspan="3" width="386">
<input type="text" name="adresse" size="48" tabindex="2"></td></tr><tr>
<td width="104">Postnr. :</td><td width="61">
<input type="text" name="post_nr" size="4" tabindex="3"></td><td width="40">
<p align="left">By :</td><td width="282">
<input type="text" name="by" size="33" tabindex="4"></td></tr><tr>
<td width="104">e-mail :</td><td colspan="3" width="386">
<input type="text" name="email" size="48" tabindex="5"></td></tr><tr>
<td valign="top" width="104">Besked :</td><td colspan="3" width="386">
<textarea name="besked" cols=48 rows="12" tabindex="6"></textarea></td></tr>
</tr><tr>
<td></td><td valign="top" width="876" colspan="5">
<input type="submit" value="Send" tabindex="7"><input type="reset" value="Reset" tabindex="8"></td></tr>
</table>
</form></blockquote>
<?php
echo $tail
?>
