RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

FAQ | PHP

[PHP] Notice: Undefined index:
Publié par kilian, dernière mise à jour ven. 20 nov. 2009 à 13:21:47 par marlalapocket
Si vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur:
Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line 'ligne en cours'
Pour eviter cette erreur il suffit de tester si ce champs du tableau a été initialisé avec la fonction isset().

Exemple pour une variable $_POST['truc']:
// Avant d'utiliser $_POST['truc']
if (isset($_POST['truc']))
{
// Instructions si $_POST['truc'] existe
}
Ce type d'erreur est reporté ou pas selon la configuration du serveur.
Il n'est pas reporté par défaut car c'est le type d'erreur le moins important, correspondant à la constante E_NOTICE.

On peut modifier les types d'erreurs reportés avec la fonction error_reporting.
Version Web
Réalisé par RedShift
no save