I am following an example from a book. I could not figure out when I submit the first form I get a balnk screen. Is there a way to debug a PHP code. I have been on it for the last three hours with no good result. Please help:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>HTML Contact Form</TITLE>
</HEAD>
<BODY>
<FORM ACTION="HandleContact.php" METHOD=POST>
First Name<INPUT NAME="FirstName" SIZE="20" TYPE="text">
Last Name<INPUT NAME="LastName" SIZE="20" TYPE="text"><BR>
How Would you prefer to be contacted:
<SELECT NAME="ContactHow">
<OPTION VLAUE="">Select One:</OPTION>
<OPTION VLAUE="Telephone">Telephone</OPTION>
<OPTION VLAUE="Mail">Mail</OPTION>
<OPTION VLAUE="E-Mail">E-Mail</OPTION>
<OPTION VLAUE="Fax">Fax</OPTION>
</select><br>
Comments <TEXTAREA NAME="Comments" ROW=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">
</FORM>
</BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Contact Information Request</TITLE>
</HEAD>
<BODY>
<FORM ACTION="handleContact2.php" METHOD=POST>
<?php
// Pass on the received values using HIDDEN INPUT types.
print ("<INPUT TYPE=HIDDEN NAME="\FirstName\" VALUE="\$FirstName\">\n");
print ("<INPUT TYPE=HIDDEN NAME="\LastName\" VALUE="\$LastName\">\n");
print ("<INPUT TYPE=HIDDEN NAME="\Comments\" VALUE="\$Comments\">\n");
print ("<INPUT TYPE=HIDDEN NAME="\ContactHow\" VALUE="\$ContactHow\">\n");
switch ($ContactHow) {
case "Telephone":
print("<B>Please enter a daytime phone number where you can be reached:</B><BR>\n");
print ("<INPUT TYPE=TEXT NAME=\"Telephone\" SIZE=10><BR>n");
print ("<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Continue\">\n");
break;
case "Mail":
print("<B>Please enter your complete mailing address:</B><BR>\n");
print("<TEXTAREA NAME=\"MailAddress\" ROW=5 COLS=40></TEXTAREA><BR>\n");
print ("<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Continue\">\n");
break;
case "E-Mail":
print("<B>Please enter your E-Mail addres:</B><BR>\n");
print ("<INPUT TYPE=TEXT NAME=\"E-Mail\" SIZE=40><BR>n");
print ("<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Continue\">\n");
break;
case "Fax":
print("<B>Please enter your Fax number:</B><BR>\n");
print ("<INPUT TYPE=TEXT NAME=\"Fax\" SIZE=10><BR>n");
print ("<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\"Continue\">\n");
break;
default:
print("<B>Please go back and select how you would prefer to be contacted!</B><BR>\n");
break;
}
?>
</FORM>
</BODY>
</HTML>
Thank you.
Maru