I created a form:
<HTML>
<HEAD>
<TITLE>Simple Feedback Form</TITLE>
</HEAD>
<BODY>
<FORM METHOD="post" ACTION="send_simpleform1.php">
<P><strong>Your Name:</strong><br>
<INPUT type="text" NAME="sender_name" SIZE=30></p>
<P><strong>Your E-Mail Address:</strong><br>
<INPUT type="text" NAME="sender_email" SIZE=30></p>
<P><strong>Message:</strong><br>
<TEXTAREA NAME="message" COLS=30 ROWS=5 WRAP=virtual></TEXTAREA></p>
<P><INPUT TYPE="submit" NAME="submit" VALUE="Send This Form"></p>
</FORM>
</BODY>
</HTML>
The send_simpleform1.php is:
<HTML>
<HEAD>
<TITLE>Simple Feedback Form Sent</TITLE>
</HEAD>
<BODY>
<?
if (($sender_name == "") && ($sender_email == "") && ($message == ""))
{
header("Location: http://localhost/simple_form.html");
echo "<H1> HI</H1>";
exit;
}
else if ($sender_name == "")
{
echo "Please enter your name ";
exit;
}
else if ($sender_email == "" )
echo "Please enter your E-mail address";
exit;
}
else
{
$msg = "E-MAIL SENT FROM WWW SITE\n";
$msg .= "Sender's Name: $sender_name\n";
$msg .= "Sender's E-Mail: $sender_email\n";
$msg .= "Message: $message\n\n";
$to = "bimpal@somewhere.net";
$subject = "Web Site Feedback";
mail($to, $subject, $msg);
echo "<H1>The following e-mail has been sent:</H1>";
echo "<P><strong>Your Name:</strong><br>";
echo "$sender_name";
echo "<P><strong>Your E-Mail Address:</strong><br>";
echo "$sender_email";
echo "<P><strong>Message:</strong><br>";
echo "$message";
}
?>
</BODY>
</HTML>
Everything works fine here, but when I try to execute this form in a framest it doesn't work - in IE nothing happens at all; in Netscape, it just shows the code itself but doesn't send anything.
What is wrong!?