Erreur Notice: Undefined index
Résolu
LaChaux78
Messages postés
583
Date d'inscription
Statut
Membre
Dernière intervention
-
LaChaux78 Messages postés 583 Date d'inscription Statut Membre Dernière intervention -
LaChaux78 Messages postés 583 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Un petit sooucis j'ai cette erreur en fait j'hésite à désactiver les erreurs des Notices c'est dommage mais bon.....
J'ai essayé de faire un isset mais ca ne le fait pas.
Pouvez-vous m'aider s'ils vous plait.
Merci
Un petit sooucis j'ai cette erreur en fait j'hésite à désactiver les erreurs des Notices c'est dommage mais bon.....
J'ai essayé de faire un isset mais ca ne le fait pas.
Pouvez-vous m'aider s'ils vous plait.
Merci
Notice: Undefined index: a in... $action = 'new'; if($_GET['a']) { $a = $_GET['a']; } if(isset($_GET['idclas'])) { $idclas = $_GET['idclas']; } switch($a) { case 'new': $action = 'new'; break; case 'ls' : $action = 'list'; break; case 'mod': $action = 'mod'; break; default : $action = 'new'; break; }
A voir également:
- Notice undefined index php
- Notice gratuite - Guide
- Index téléphonique - Guide
- Notice chromecast - Guide
- Telecharger index - Télécharger - Gestion de fichiers
- Easy php - Télécharger - Divers Web & Internet
3 réponses
Déjà remplace
if($_GET['a'])
par
if(isset($_GET['a']))
De plus, tes 2 variables, si les paramètres GET ne sont pas définit, ne sont jamais initialisées, cela te générera un avertissement aussi.
Ajoute juste :
$a=...;
$idclas=...;
avec des valeurs par défaut cohérentes.
if($_GET['a'])
par
if(isset($_GET['a']))
De plus, tes 2 variables, si les paramètres GET ne sont pas définit, ne sont jamais initialisées, cela te générera un avertissement aussi.
Ajoute juste :
$a=...;
$idclas=...;
avec des valeurs par défaut cohérentes.