I am trying to submit a form using php on my apache 1.3 server running win2k
and php4, but I get the error:

Notice: Undefined variable: submitform in C:\www\emailform.php on line 9

The exact same php script works on another server running
linux/apache1.3/php4

Do I need to load any extensions in my php.ini file in order for php to
receive variables defined in an html form? Maybe you have another suggestion
of what the problem might be?

Here is the script:

<HTML>
<HEAD>
<TITLE>Email</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<?php
$youremail = "[EMAIL PROTECTED]";
$subject = "Contact Form";
if($submitform) {
$dcheck = explode(",",$require);
while(list($check) = each($dcheck)) {
if(!$$dcheck[$check]) {
$error .= "Missing $dcheck[$check]<BR>";
}
}
if($error) {
?>
<P>
<CENTER>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#004080"> <TABLE WIDTH="394" BORDER="0"
CELLSPACING="1" CELLPADDING="2">
<TR>
<TD WIDTH="26%" BGCOLOR="#004080"> <P><B><FONT COLOR="#ffffff" SIZE="-1"
FACE="Verdana">Error</FONT></B></TD>
</TR>
<TR>
<TD WIDTH="26%" BGCOLOR="#ffffff"> <FONT COLOR="#000000" SIZE="-1"
FACE="Verdana"><?php echo $error; ?></FONT></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
<?php
exit();
}
if ($YourName) {
$yeshow = "\n\nFrom, $YourName\n";
}
mail($YourEmailAddress,"$subject"," $Message $yeshow ","From: $YourName
<$YourEmailAddress>");
print(" <CENTER>
<b>Thanks!<P>
<a href='javascript:history.go(-1)'>Go Back</a></b>
</CENTER>
</BODY>
</HTML>\n");
exit();
} else {
?>
<FORM ACTION=emailform.php METHOD="POST">
<CENTER>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR> <TD WIDTH="100%" BGCOLOR="#004080"> <TABLE WIDTH="394" BORDER="0"
CELLSPACING="1" CELLPADDING="2">
<TR><TD COLSPAN="2" BGCOLOR="#004080"> <B><FONT COLOR="#ffffff" SIZE="-1"
FACE="Verdana">Contact Form</FONT></B></TD></TR>
<TR> <TD WIDTH="48%" BGCOLOR="#ffffff"> <B><FONT COLOR="#000000" SIZE="-1"
FACE="Verdana">Your Name:</FONT></B></TD>
<TD WIDTH="52%" BGCOLOR="#ffffff"> <INPUT NAME="YourName" TYPE="text"
SIZE="25"></TD></TR>
<TR><TD WIDTH="48%" BGCOLOR="#ffffff"> <B><FONT COLOR="#000000" SIZE="-1"
FACE="Verdana">Your Email:</FONT></B></TD>
<TD WIDTH="52%" BGCOLOR="#ffffff"> <INPUT NAME="YourEmailAddress"
TYPE="text" SIZE="25"></TD></TR>
<TR> <TD COLSPAN="2" BGCOLOR="#ffffff"><B><FONT COLOR="#000000" SIZE="-1"
FACE="Verdana">Message:<BR>
<INPUT TYPE="hidden" NAME="require"
VALUE="YourName,YourEmailAddress,Message">
<TEXTAREA NAME="Message" ROWS="5" COLS="45"></TEXTAREA>
</FONT></B></TD></TR>
</TABLE></TD></TR>
</TABLE>
<INPUT NAME="submitform" TYPE="submit" VALUE="Submit">
</CENTER>
</FORM>
</BODY></HTML>
<?php
exit();
}
?>

Thanks!

Luke :)



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to