Problemer med kontaktformular på hjemmeside
Jeg er ved at lave en hjemmeside, som indeholder en kontaktformular. Jeg har fået sat kontaktformularen op, med de ting, der skal være... men jo nok vede hjælp af flere forskellige formularer...Det er meningen at når bruger, indtaster oplysninger og trykker "send", skal formularen resete på samme side, og oplysningerne, skal sendes i overskuelig sammenhæng til mig (christina@moonsmile.dk) ..
Men men .. Siden skifter istedet til et beskadiget link, og ingen oplysninger bliver afsendt.
Jeg tænker, at der måske kan ligge noget "gammelt formular html" og rode rundt ... eller at php-filen ikke er som den skal være..
Nogle der kan se sig ud af problemet?
Siden: http://moonsmile.dk/larsfc/kontakt.html
Htmlén:
<td height="350" align="center" valign="top"> <form name="mail" method="post" action="<sendmail.php>" onSubmit="return CheckForm();" onReset="return confirm('Er du sikker på at du vil slette alt?');">
<table width="379" height="260" border="0" align="center" cellpadding="0" cellspacing="0" class="tabel">
<tr>
<td width="75" height="50" align="right" valign="middle"><span class="style8">Besked:</span> </td>
<td width="304" align="left" valign="middle"><textarea name="besked" cols="34" rows="3" class="textarea"></textarea></td>
</tr>
<tr>
<td align="right" valign="middle"><span class="style8"> Navn:</span> </td>
<td align="left" valign="middle"><input name="navn" type="text" class="input" size="45"></td>
</tr>
<tr>
<td align="right" valign="middle"><span class="style8">Evt. Firma:</span> </td>
<td align="left" valign="middle"><input name="firma" type="text" class="input" size="45"></td>
</tr>
<tr>
<td height="26" align="right" valign="middle"><span class="style8">Adresse:</span> </td>
<td align="left" valign="middle"><textarea name="adresse" cols="34" rows="2" class="textarea"></textarea></td>
</tr>
<tr>
<td align="right" valign="middle"><span class="style8">Postnr/By:</span> </td>
<td align="left" valign="middle"><input name="Postby" type="text" class="input" size="45"></td>
</tr>
<tr>
<td align="right" valign="middle"><span class="style8">Tlf:</span> </td>
<td align="left" valign="middle"><input name="tlf" type="text" class="input" size="18"> </td>
</tr>
<tr>
<td height="18" align="right" valign="middle"><span class="style8">E-mail:</span> </td>
<td align="left" valign="middle"><input name="mail" type="text" class="input" size="45"></td>
</tr>
<tr> </tr>
<tr>
<td align="right" valign="top"></td>
<td></td>
</tr>
<tr valign="bottom">
<td height="30"> </td>
<td height="30" align="left"> <input name="Submit" type="submit" class="button" value="Send">
<input name="Submit2" type="reset" class="button" value="Reset"> </td>
</tr>
</table>
</form></td>
Php-filen:
<body>
<?php
$navn = $_POST['navn']; //tager navnet fra formen og gemmer det som en string: $navn
$email = $_POST['email']; //tager emailen fra formen og gemmer det som en string: $email
$besked = $_POST['besked']; //tager beskeden fra formen og gemmer det som en string:
$til = 'christina@moonsmile.dk'; //dette er den mail som beskeden fra hjemmesiden bliver sendt til
$emne = "Besked fra: $navn"; //dette bliver emnet til den mail du modtager. Det kommer til at står på mailen hvor der normal står et emne beskrevet
$fra = "From: $email"; //dette viser hvem emailen er fra. (viser email adressen som blev indtastet i formen og ikke med garanti den rigtige)
mail($til, $traeffes, $tlf, $emne, $besked, $fra, $email); //sender beskeden
echo "beskeden blev afsendt"; //hvis koden når at blive læst hertil betyder det at der ikke er opstået fejl og mailen er blevet afsendt.
?>
</body>
Med venlig hilsen
Christina