Hvorfor virker denne formular ikke?
Hej med jerEr der nogen der kan fortælle mig hvorfor formularen nedenfor ikke virker?
<?php
//adds header and footer veriables
include 'header.php';
//if else statment to process the form
//if sfeedback returns true
if($email != "") {
//if the email address is correct format
if(eregi("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email)) {
//inserts header
print $head;
?>
<!-- Confirms the information you sent as feedback -->
Hej <?php echo $name ?>.<br><br>Tak for dine tilmeldinger - vi kontakter dig når vi får de ønskede produkter på lager.<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>
Tilmeldinger: <?php echo $BMW_Tilmeld ?> <?php echo $Ducati_Tilmeld ?> <?php echo $Honda_Tilmeld ?> <?php echo $Kawasaki_Tilmeld ?> <?php echo $Laverda_Tilmeld ?> <?php echo $Moto_Guzzi_Tilmeld ?> <?php echo $Suzuki_Tilmeld ?> <?php echo $Yamaha_Tilmeld ?><br><br>
Afmeldinger: <?php echo $BMW_Afmeld ?> <?php echo $Ducati_Afmeld ?> <?php echo $Honda_Afmeld ?> <?php echo $Kawasaki_Afmeld ?> <?php echo $Laverda_Afmeld ?> <?php echo $Moto_Guzzi_Afmeld ?> <?php echo $Suzuki_Afmeld ?> <?php echo $Yamaha_Afmeld ?><br><br>
Kommentarer: <?php echo $kommentar ?><br><br><br>
<a href="opdate.php">Retur</a>
<?php
//sets veriables for the email to webmaster
$subject = "NAME";
// Change the following line to your email address
$sendto = "min@mail.dk";
$header = "From: $email";
//mail() to send the info to webmaster
mail($sendto,$subject,"Fra: $name\nAdresse: $adresse\nPost nr.: $post_nr\nBy: $by\nE-mail: $email\n\nTilmeldinger: $BMW_Tilmeld $Ducati_Tilmeld $Honda_Tilmeld $Kawasaki_Tilmeld $Laverda_Tilmeld $Moto_Guzzi_Tilmeld $Suzuki_Tilmeld $Yamaha_Tilmeld\n\nAfmeldinger: $BMW_Afmeld $Ducati_Afmeld $Honda_Afmeld $Kawasaki_Afmeld $Laverda_Afmeld $Moto_Guzzi_Afmeld $Suzuki_Afmeld $Yamaha_Afmeld\n\nKommentarer: $kommentar\n");
print "";
print "<p><left><form>
</form></left><p><p>";
//prints footer
print $tail;
//exits script so the form is not put up again
exit();
//if address doesnt' look right error message
} else { print"<left><font color=AC2A3C><h1>E-mail adressen "$email" er ikke korrekt, prøv venligst igen...</h1></font></left>";
}
}
//if the above if else statement came back false the following would be printed
//header
echo $head;
?>
<!--Change greeting if you like-->
<h3 align=left>Vi tilbyder at holde dig løbende orienteret om hvad vi har på lager.<br>Marker de produkter du ønsker at blive orienteret om.</h3>
<blockquote>
<script type="text/javascript">
function valider(f){
var t = "\\wáàãââæåçéèêëìíîïñòóôõöøùúûüýÿ";
var regexp = new RegExp("^["+t+"]["+t+"\\.\\-]*@["+t+"]["+t+"\\.\\-]*\\.["+t+"]{2}["+t+"]*$","i");
if(!f.email.value.match(regexp)){
alert('E-mail adressen "'+ f.email.value + '" er ikke en korrekt e-mail adresse, prøv venligst igen...');
f.email.focus();
return false;
}
/*Denne blok kan du kopiere det antal gange du har behov for, feltnavne skal bare erstattes*/
if(f.name.value==""){
alert('Udfyld venligst feltet "Navn".');
f.name.focus();
return false;
}
if(f.adresse.value==""){
alert('Udfyld venligst feltet "Adresse".');
f.adresse.focus();
return false;
}
if(f.post_nr.value==""){
alert('Udfyld venligst feltet "Post nr."');
f.post_nr.focus();
return false;
}
if(f.by.value==""){
alert('Udfyld venligst feltet "By".');
f.by.focus();
return false;
}
/*Blok slut*/
}
</script>
<form action="<?php echo $PHP_SELF ?>" method="POST" onsubmit="return valider(this);">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber2" align="left">
<tr>
<td width="71" height="20"> </td>
<td width="15" height="20"><img border="0" src="../Images/spacer.gif" width="15" height="15"></td>
<td width="55" height="20">Tilmeld</td>
<td width="55" height="20">Afmeld</td>
<td width="15" height="20"><img border="0" src="../Images/spacer.gif" width="15" height="15"></td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"><img border="0" src="../Images/spacer.gif" width="15" height="15"></td>
<td height="20">Navn:</td>
<td colspan="3" height="20">
<input type="text" name="name" size="35" tabindex="18"></td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20">Adresse:</td>
<td height="20" colspan="3">
<input type="text" name="adresse" size="35" tabindex="19"></td>
</tr>
<tr>
<td width="71" height="20">BMW</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="BMW_Tilmeld" value="BMW" tabindex="1"></td>
<td width="55" height="20">
<input type="checkbox" name="BMW_Afmeld" value="BMW" tabindex="2"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20">Post nr.:</td>
<td height="20">
<input type="text" name="post_nr" size="4" tabindex="20"></td>
<td height="20">By:</td>
<td height="20">
<input type="text" name="by" size="25" tabindex="21"></td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20">e-mail:</td>
<td height="20" colspan="3">
<input type="text" name="email" size="35" tabindex="22"></td>
</tr>
<tr>
<td width="71" height="20">Ducati</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Ducati_Tilmeld" value="Ducati" tabindex="3"></td>
<td width="55" height="20">
<input type="checkbox" name="Ducati_Afmeld" value="Ducati" tabindex="4"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td colspan="4" height="20">Kommentarer:</td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20"> </td>
<td height="20" colspan="3" rowspan="11" valign="top">
<textarea name="kommentar" cols=35 rows="12" tabindex="23"></textarea></td>
</tr>
<tr>
<td width="71" height="20">Honda</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Honda_Tilmeld" value="Honda" tabindex="5"></td>
<td width="55" height="20">
<input type="checkbox" name="Honda_Afmeld" value="Honda" tabindex="6"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td width="71" height="20">Kawasaki</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Kawasaki_Tilmeld" value="Kawasaki" tabindex="7"></td>
<td width="55" height="20">
<input type="checkbox" name="Kawasaki_Afmeld" value="Kawasaki" tabindex="8"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td width="71" height="20">Laverda</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Laverda_Tilmeld" value="Laverda" tabindex="9"></td>
<td width="55" height="20">
<input type="checkbox" name="Laverda_Afmeld" value="Laverda" tabindex="10"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td width="71" height="20">Moto Guzzi</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Moto_Guzzi_Tilmeld" value="Moto Guzzi" tabindex="11"></td>
<td width="55" height="20">
<input type="checkbox" name="Moto_Guzzi_Afmeld" value="Moto Guzzi" tabindex="12"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td width="71" height="20">Susuki</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Susuki_Tilmeld" value="Susuki" tabindex="13"></td>
<td width="55" height="20">
<input type="checkbox" name="Susuki_Afmeld" value="Susuki" tabindex="14"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td height="20" width="71"></td>
<td height="20" width="15"></td>
<td height="20" width="55"></td>
<td height="20" width="55"></td>
<td height="20" width="15"></td>
<td bgcolor="#3B4F67" height="20" width="1"> </td>
<td height="20"> </td>
<td height="20"> </td>
</tr>
<tr>
<td width="71" height="20">Yamaha</td>
<td width="15" height="20"> </td>
<td width="55" height="20">
<input type="checkbox" name="Yamaha_Tilmeld" value="Yamaha" tabindex="15"></td>
<td width="55" height="20">
<input type="checkbox" name="Yamaha_Afmeld" value="Yamaha" tabindex="16"></td>
<td width="15" height="20"> </td>
<td bgcolor="#3B4F67" width="1" height="20"> </td>
<td height="20"> </td>
<td height="20"> </td>
<td colspan="3" height="20">
<input type="submit" value="Send" tabindex="24"><input type="reset" value="Reset" tabindex="25"></td>
</tr>
</table>
</form></blockquote>
<?php
echo $tail
?>
