does anyone see why this wouldn't work. i cannot get it to work at all, it always says i have missing field(s) after i submit the form.
PHP Code:
<?php
$recipientname = "my name";
$recipientemail = "myname@mydomain.com";
$subject = "[My Website - Contact]";
?>
<?php
if($_POST['submitform']) {
$Name = $HTTP_POST_VARS['Name'];
$Email = $HTTP_POST_VARS['Email'];
$Comments = $HTTP_POST_VARS['Comments'];
$dcheck = explode(",",$require);
while(list($check) = each($dcheck)) {
if(!$$dcheck[$check])
{
$error .= "Missing Required Field(s)<br>";
}
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "Invalid Email Address<br>";}
if($error) {
?>
<b>Error</b><br>
<?php echo $error; ?><br>
<a href="#" onClick="history.go(-1)">Try Again</a>
<?php
}
else
{
$browser = $HTTP_USER_AGENT;
$ip = $REMOTE_ADDR;
$message = "Contact:
Name: $Name
Email: $Email
Comments: $Comments
-----------------------------
Browser: $browser
User IP: $ip";
mail($recipientemail,"$subject","$message","From: $Name <$Email>");
header( 'Location: http://www.my_website.com' ) ;
}
}
else {
?>
<br /><br />
<form name="contactform" action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="require" value="Name,Email,Comments">
<table><tr>
<td colspan="2" align="center"><b>Contact</b><p></td>
</tr><tr>
<td valign="top" align="right"><strong>Name:</strong></td>
<td valign="top"><input name="Name" type="text" size="25"></td>
</tr><tr>
<td valign="top" align="right"><strong>E-mail:</strong></td>
<td valign="top"><input name="Email" type="text" size="25"></td>
</tr><tr>
<td valign="top" align="right"><strong>Comments:</strong></td>
<td valign="top"><textarea name="Comments" type="text" rows="5" cols="35"></textarea></td>
</tr><tr>
<td colspan="2" align="center"><input type="submit" value="Submit" name="submitform">
<input type="reset" value="Reset" name="reset"></td>
</tr></table>
<br>
</form>
<?php } ?>
</font><p></td>
</tr></table>
__________________
Please login or register to view this content. Registration is FREE
- The Congregation of Man
Last edited by FutileSoul; 08-23-2007 at 03:48 PM..
|