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