Come rimuovere l'errore 'indice non definito' su variabili PHP

Fai una domanda
$ _POST o $ _GET sono due funzioni speciali PHP che sono usate per ottenere variabili da un modulo compilato dall’utente. Utilizzando queste funzioni, un utente potrebbe andar incontro ad un errore che constata la presenza di un indice indefinito 'undefined index'.

Questo errore può essere evitando con l’aiuto di PHP isset ().


Nota Bene: l’indice non definito è un errore minore e, per questo, non è notificato per default. Tuttavia, ciò dipende dalla configurazione del server. Con l’aiuto della funzione error_reporting, il tipo di errore riportato potrebbe cambiare.

Risolvere errore PHP 'Undefined index'

Per evitare questo errore utilizzando le variabili $ _POST o$ _GET, testare, semplicemente, se i campi della tabella sono inizializzati on la funzione isset ().

// Prima di usare $_POST['valore'] 
if (isset($_POST['valor']))
{
// Istruzioni se $_POST['valor'] esiste
}

Foto: © Scanrail1 - Shutterstock.com
Jean-François Pillou

I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net e digital director del Gruppo Figaro. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.

Scopri di più sul team CCM

Potrebbe anche interessarti