I keep getting emails with blank posts, everything works when i do it from home of my laptop but when the code is live I get emails that look like the following:
php code
<?php
$ToEmail = 'confidential@confidential.com ';
$EmailSubject = 'Contact via confidential.com ';
$mailheader = "From: ".$POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY .= "Name: ".$POST["name"]."<br>";
$MESSAGE_BODY .= "Email: ".$POST["email"]."<br>";
$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comments"])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
header( "Location: http://www.confidential.com/thankyou.html" );
?>
html code
<form name="contactform" method="post" action="contactb.php">
<table width="450px" align="center"></tr>
<tr> <td valign="top"><label for="name">Name </label> </td> <td valign="top">
<input name="name" type="text" id="name" size="30" maxlength="50"> </td></tr>
<tr> <td valign="top"> <label for="email">Email </label> </td> <td valign="top">
<input name="email" type="text" id="email" size="30" maxlength="80"> </td> </tr>
<tr> <td valign="top"> <label for="comments">Comments</label> </td> <td valign="top">
<textarea name="comments" cols="25" rows="6" id="comments" maxlength="1000"></textarea> </td> </tr><tr> <td colspan="2" style="text-align:center">
<tr> <td colspan="2" style="text-align:center"> <input type="submit" onclick="MM_validateForm('name','','R');MM_validateForm('email','','R');MM_validateForm('comments','','R');return document.MM_returnValue" value="Submit"></td></tr></table></form>
emails come in like this sometimes
Name:
Email:
Comments:
can someone tell me what im missing?