PHP - Notice: Undefined index

November 2017

$ _POST or $ _GET are two special PHP functions that are used to get variables from a user-filled form. While using these functions, a user may encounter an error, stating that there is an undefined index.

This error can be avoided with the help of PHP isset ().

N.B. Undefined index is a minor error and is, therefore, not usually notified by default. Still, this depends on the server's configuration. With the help of the error_reporting function, the type of error reported can be changed.

Fix Undefined Index Error When Using PHP Variables

To avoid this error when using the $ _POST or $ _GET variables, simply test whether the table's fields were initialized with the function isset ().


// Before using $_POST['value']
if (isset($_POST['value']))
{
// Instructions if $_POST['value'] exist
}

Image: © Scanrail1 - Shutterstock.com
Published by jak58. Latest update on November 19, 2017 at 12:45 PM by owilson.
This document, titled "PHP - Notice: Undefined index," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).