How To Remove Undefined Index Error When Using PHP Variables

$ _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 22, 2017 at 05:52 PM by owilson.
This document, titled "How To Remove Undefined Index Error When Using PHP Variables," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (https://ccm.net/).
Creating a forum with phpBB
Save the IP addresses of visitors to your site