Problemer med Php Formmail
HejJeg har en formmailkode. Jeg har været ved at pille lidt i den så jeg får de felter med jeg vil have. Men det går galt nede i PHP´en. Når den sendes skriver den kun titel, email og tekst. Den med sender altså ikke telefon, navn, adresse osv.
Hvad gør jeg galt?
Koden ser så ledes ud:
<form>
<table border="0" cellpadding="0" cellspacing="0" width="39%" height="38" id="table1">
<tr>
<td width="68" height="25"><font face="Verdana" size="1">Navn:</font></td>
<td height="25"><font size="1">
<input class="but" name="navn" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt" size="20">*</font></td>
</tr>
<tr>
<td width="68" height="25"><font size="1" face="Verdana">Adresse:</font></td>
<td height="25"><font size="1">
<input class="but" name="adresse" size="20" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt"></font></td>
</tr>
<tr>
<td width="68" height="25"><font size="1" face="Verdana">Postnr.</font></td>
<td height="25"><font size="1">
<input class="but" name="postnr" size="4" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt">
<font face="Verdana">By:</font>
<input class="but" name="by" size="10" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt"></font></td>
</tr>
<tr>
<td width="68" height="25"><font size="1" face="Verdana">Telefon</font></td>
<td height="25"><font size="1">
<input class="but" name="telefon" size="8" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt">*</font></td>
</tr>
<tr>
<td width="68" height="25"><font size="1" face="Verdana">Din email</font></td>
<td height="25">
<font size="1">
<input class="but" name="epost" size="20" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt">*</font></td>
</tr>
<tr>
<td width="68" height="25"><font size="1" face="Verdana">Emne</font></td>
<td height="25">
<font size="1">
<input class="but" name="emne" style="font-family: Verdana; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt" size="20">*</font></td>
</tr>
<tr>
<td width="68" height="19" valign="top"><font face="Verdana" size="1">Angående</font></td>
<td height="19"><font size="1">
<textarea wrap="on" class="but" rows="8" cols="38" name="tekst" style="font-family: Arial; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; font-size:8pt"></textarea></font></td>
</tr>
<tr>
<td width="68" height="19" valign="bottom"> </td>
<td height="19" valign="bottom"><br>
<input type="submit" class="button" value="Send" name="send" style="padding:1px; font-family: Arial; font-size: 8pt; border-style: solid; border-width: 1px; "><font face="Arial"> </font>
<input type="reset" class="button" value="Nulstil" name="reset" style="padding:1px; font-family: Arial; font-size: 8pt; border-style: solid; border-width: 1px; "><font face="Arial">
<br><br></font></font><font face="Arial" size="1">
<?php
if ($send) {
function tilbage($meddelelse) {
echo "$meddelelse\n";
echo "<form><input type=button value=\"Tilbage\" onClick=history.back()></form>\n";
echo "</body></html>\n";
exit;
}
if (!$navn) tilbage( "<BR><BR>Du mangler at skrive dit navn...");
if (!$epost) tilbage( "Du mangler at skrive din email...");
if (!$epost) tilbage( "Du mangler at skrive et emne...");
if (!$tekst) tilbage( "Du mangler at skrive noget i beskedfeltet...");
if (!$telefon) tilbage( "Du mangler at skrive dit telefon nummer...");
$tekst = "$tekst ";
mail( "info@domain.dk", "hjemmeside.dk - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo "Vi har modtaget din email, og svarer tilbage hurtigst muligt!\n";
}
?> </font> </div>
</form></td>
</tr>
</table>
