kbflowers Posted March 23, 2016 Share Posted March 23, 2016 Hi, My handle_form.php' result did properly not display after loading Form through a URL. Would you mind asking you how to display the result of handle_form. php as shown php textbook, page 43 -b? Below are my code, the result of URL, and a note by FirefoxTidyHTMLValidation. <body> <?php # Script 2.2 -handle_form.php // create a shorthand for the form data $name = $_REQUEST['name']; $email = $_REQUEST['email']; $comments = $_REQUEST['comments']; /*not used: $_REQUEST['age']; $_REQUEST['gender']; $_REQUEST['submit']; */ //Print the submityted information: echo "<p>Thank you, <b>$name</b>, for the following comments:<br /> <tt>$comments</tt></p> <p>We will replay to you at <i>$email</i>. </p>\n" ?> </body> URL: http://127.0.0.1/ch02/handle_form.php Notice: Undefined index: email in C:\xampp\htdocs\ch02\handle_form.php on line 12Notice: Undefined index: comments in C:\xampp\htdocs\ch02\handle_form.php on line 13 Thank you, confucius, for the following comments: We will replay to you at . There is 2 warning by FirefoxTidyHTMLValidation for trimming empty <tt> and <i>. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Form Feedback</title></head><body><br /><b>Notice</b>: Undefined index: email in <b>C:\xampp\htdocs\ch02\handle_form.php</b> on line <b>12</b><br /><br /><b>Notice</b>: Undefined index: comments in <b>C:\xampp\htdocs\ch02\handle_form.php</b> on line <b>13</b><br /><p>Thank you, <b>confucius</b>, for the following comments:<br /><tt></tt></p><p>We will replay to you at <i></i>. </p></body></html> Link to comment Share on other sites More sharing options...
Larry Posted March 25, 2016 Share Posted March 25, 2016 That all looks fine. What does your HTML form look like and did you provide email and comments values? Link to comment Share on other sites More sharing options...
kbflowers Posted March 25, 2016 Author Share Posted March 25, 2016 (edited) Yes, I did provide email and comments values, but not displaying both. That is fine with me. More importantly, I am currently working on URL:127.0.0.1/ch02/PHPPaycheck2.html and127.0.0.1/ch02/phpPaycheck2.php. An error message "You forget to enter your first name. Please go back and fill out the form again" displays in the table of paycheck2.php. My question is how to make the error massage displaying a separate web page as shown your php textbook page 53-a. but, URL should be in 127.0.0.1/ch02/phpPaycheck2.php. That is an assignment due on this Sunday. Thank you for replying. Edited March 25, 2016 by kbflowers Link to comment Share on other sites More sharing options...
Larry Posted March 25, 2016 Share Posted March 25, 2016 Answered in your other post. Please don't cross post! It only makes it likely multiple people will answer thereby wasting someone's time. Link to comment Share on other sites More sharing options...
Recommended Posts