Hi:
I have my index.php page.
For the header, sidebar, and footer, those are separate php pages that I
call into the index.php page.
My sidebar.php page has a form in it, that works fine if I load the page by
itself. However when I try to use it in the index.php page being called by
an include, it doesn't work.
Is there a way to make it so it does work? I think there may be some way to
use $_GET to make this work, but I'm not quite sure how to implement it.
Thanks!
Here is my code just incase it's needed:
<?
$form_block = "
<TABLE border=1><TR><TD align=center>
<FORM METHOD=\"POST\" ACTION=\"$PHP_SELF\">
<span class=\"textmessage\">
<strong>Send To:</strong><br>
<SELECT NAME=\"name_select\" class=\"textbox\">
<option value=\"1111111111 at messaging.nextel.com\">Greg </option>
<option value=\"1111111111 at messaging.nextel.com\">John</option>
<option value=\"1111111111 at messaging.nextel.com\">Fred</option>
</select>
<br>
<strong>Name:</strong><br>
<INPUT type=\"text\" class=\"textbox\" NAME=\"sender_name\" SIZE=18>
<br>
<strong>Message:</strong><br>
<TEXTAREA NAME=\"limitedtextarea\" class=\"textbox\" cols=15
onKeyDown=\"limitText(this.form.limitedtextarea,th is.form.countdown,100);\"
onKeyUp=\"limitText(this.form.limitedtextarea,this .form.countdown,100);\"
</TEXTAREA>
<span class=\"smallfont\">(Max Characters: 100)<br>
You have <input class=\"textbox\" readonly type=\"text\"
name=\"countdown\" size=1 value=\"100\">characters left.</span>
<INPUT type=\"hidden\" name=\"op\" value=\"ds\">
<INPUT TYPE=\"submit\" class=\"submit\" NAME=\"submit\" VALUE=\"Send
This Form\">
</span>
</FORM>
</TD></TR>
</TABLE>
";
if ($_POST['op'] != "ds") {
echo "$form_block";
} else if ($_POST['op'] == "ds") {
//check value of $_POST[sender_name]
if ($_POST['sender_name'] == "") {
$name_err = "<font color=red>Please enter your
name!</font><br>";
$send = "no";
}
//check value of $_POST[limitedtextarea]
if ($_POST['limitedtextarea'] == "") {
$message_err = "<font color=red>Please enter your
message!</font><br>";
$send = "no";
}
if ($send != "no") {
//it's okay to send, so build the mail
$msg = "Message: $_POST[limitedtextarea]\n\n";
$to = $_POST['name_select'];
$sender = $_POST['sender_name'];
$subject = "";
$mailheaders = "From: $sender
<text @ web.com>\n";
//send the mail
mail ($to, $subject, $msg, $mailheaders);
//display confirmation to user
echo "<p>Mail has been sent!</p>";
} else if ($send =="no") {
//print error messages
echo "$name_err";
echo "$message_err";
echo "$form_block";
}
}
?>