Jag håller på och kodar ännu en sida av min blivande nimnix.net. Denna sida ska vara "Contact" och där hade jag tänkt att ha en HTML/PHP email form. Kollade på en tutorial för PHP'n eftersom jag är skitdålig på PHP-kodning.
Nu, formen funkar jättebra! Den skickar mailet osv, och jag kör ett echo på "Message was sent to $to!" ($to = email då).
MEN, den stannar på min phpfil (då mailer.php) och skickar inte tillbaks mig till min contact.html.
Här är koden om så behövs:
HTML-koden för formen:
Ett stycke HTML-kod:
<link href="style.css" rel="stylesheet" type="text/css" />
<form method="POST" action="mailer.php">
<table width="456" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="60"><img src="tit_18.gif" width="405" height="13" style="margin-left:24px "></td>
</tr>
<tr>
<td height="28" valign="top"><table width="456" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="124" align="right" class="text_1"><font class="email">Name:</font></td>
<td width="10"><img src="images/spacer.gif" width="1" height="1"></td>
<td><input name="name" type="text" size="19"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="28" valign="top"><table width="456" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="124" align="right" class="text_1"><font class="email">E-mail:</font></td>
<td width="10"><img src="images/spacer.gif" width="1" height="1"></td>
<td><input type="text" name="email" size="19"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="91" valign="top"><table width="456" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="124" align="right" valign="top" style="padding-top:3px"><font class="email">Message:</font></td>
<td width="10"><img src="images/spacer.gif" width="1" height="1"></td>
<td><textarea rows="9" name="message" cols="30"></textarea></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top"><input type="submit" value="Submit" name="submit" style="margin-left:300px; margin-top:20px;"></td>
</tr>
<tr>
<td height="60"><img src="tit_18.gif" width="405" height="13" style="margin-left:24px"></td>
</tr>
</table>
</form>
PHP-koden för formen:
Ett stycke php-kod:
<?php
if(isset($_POST['submit'])) {
$to = "westlund_94@hotmail.com";
$subject = "Nimnix.net Message";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];
$body = "From: $name_field
E-Mail: $email_field
Message:
$message";
echo "Message was sent to $to!";
mail($to, $subject, $body);
} else {
echo "There was a problem sending the message, try again!";
}
?>
Vad behöver jag lägga till i min PHP-fil för att den ska skicka tillbaks mig till contact.html? Och vart isåfall?
Tillägg av Westlund 2010-07-09 21:36
Synd bara att hamsterpajs code BBC inte verkar fungera överhuvudtaget eftersom den gör om vissa < och > till <
Synd bara att hamsterpajs code BBC inte verkar fungera överhuvudtaget eftersom den gör om vissa < och > till <
Ingen status