Form submossion with php - not passing variables

From: Date: Mon, 04 Nov 2002 01:29:51 +0000
Subject: Form submossion with php - not passing variables
Groups: php.windows 
Request: Send a blank email to php-windows+get-16706@lists.php.net to get a copy of this message
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 = "luke@mydomain.com"; $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 :)

« previous php.windows (#16706) next »