FrEaKmAn
July 22nd, 2006, 10:13 PM
I know that there are millions contact forms but I need one special. Now we have:
contact.php and maybe submit.php. In contact.php is form with action submit.php. I would like that these two files stay together. Possible?
Buzz
July 22nd, 2006, 10:59 PM
This thread contains a php contact form that's all in one file. No need for two files.
http://www.cybertechhelp.com/forums/showthread.php?t=114847
30111987
July 22nd, 2006, 11:22 PM
here is my one off one of my sites
<?php
if (!$_POST['submit']) { //if the form hasn't been posted display it
?>
<form method="post" action="<?php echo("/pages/feedback"); ?>">
<p><b>Your Name:</b><br />
<input name="sender_name" value="" size="20" /></p>
<p><b>Email Address:</b><br />
<input name="sender_email" value="" size="20" /></p>
<p><b>Message:</b><br />
<textarea rows="3" name="message" cols="30"></textarea></p>
<p>
<input type="submit" value="Submit" name="submit" /></p>
</form>
<?php
}
else {
//check form has been filled in
if (($_POST[sender_name] == "") || ($_POST[sender_email] == "") || ($_POST[message] == "")) {
echo ("<p>Error</p><p>Please go back and check you have filled in all the form fields.</p>");
}
else {
//get message contents
$msg = "Sender's Name: $_POST[sender_name]\n";
$msg .= "Sender's Email: $_POST[sender_email]\n";
$msg .= "Message: $_POST[message]\n";
// where it is going
$to = "youremail@yourdomain.com";
$subject = "Feedback from form";
$mailheaders = "From: you <you@you.com> \n";
$mailheaders .= "Reply-To: $_POST[sender_email]\n";
mail($to, $subject, $msg, $mailheaders);
//show message to confim email has been sent
?>
<p>The Following Message has been sent:</p>
<p><strong>Your Name:</strong><br />
<?php echo "$_POST[sender_name]"; ?>
</p>
<p><strong>Your E-mail Address:</strong><br />
<?php echo "$_POST[sender_email]"; ?>
</p>
<p><strong>Message:</strong><br />
<?php echo "$_POST[message]"; ?>
</p>
<p>Thanks!</p>
<?php
}
}
?>
FrEaKmAn
July 23rd, 2006, 03:19 PM
thanks...