How To Avoid the Undefined Index Error

Q

How To Avoid the Undefined Index Error? - PHP Script Tips - Processing Web Forms

✍: FYIcenter.com

A

If you don't want your PHP page to give out errors as shown in the previous exercise, you should consider checking all expected input fields in $_REQUEST with the isset() function as shown in the example script below:

<?php
  if (isset($_REQUEST['name'])) {
    $name = $_REQUEST['name'];
  } else {
    $name = "";
  }
  if (isset($_REQUEST['comment'])) {
    $comment = $_REQUEST['comment'];
  } else {
    $comment = "";
  }
  print("<html><pre>");
  print("You have submitted the following information:\n");
  print("  Name = $name\n");
  print("  Comments = $comment\n");
  print("Thank you!\n");
  print("</pre></html>\n");
?>

2007-04-23, 11756👍, 0💬