Php Notice: Undefined index:
Résolu/Fermé
A voir également:
- Undefined index php post
- Notice: undefined index: action in - Meilleures réponses
- Warning: undefined array key "username" - Meilleures réponses
- Index téléphonique - Guide
- Easy php - Télécharger - Divers Web & Internet
- Post it windows - Télécharger - Agendas & Calendriers
- Brouillon post instagram - Guide
- Post it mac ✓ - Forum MacOS
17 réponses
Stouffi
Messages postés
62
Date d'inscription
mercredi 8 septembre 2010
Statut
Membre
Dernière intervention
8 janvier 2011
40
16 déc. 2010 à 16:30
16 déc. 2010 à 16:30
Bonjour,
lorsque tu es confronté à ce genre de problème (undefined index username) ça veut dire que l'array $_POST ne possède pas de clé (index) 'username' dans sa liste.
Et pour dans ton cas, lors du chargement de la page la première fois, le formulaire n'étant pas envoyé, la variable $_POST['username'] n'existe pas. Résultat PHP pleure car ne sait pas quoi faire de cette variable.
Solution : remplacer
par
ça c'est pour changer au minimum ton code actuel, mais il y a plus propre ^^
lorsque tu es confronté à ce genre de problème (undefined index username) ça veut dire que l'array $_POST ne possède pas de clé (index) 'username' dans sa liste.
Et pour dans ton cas, lors du chargement de la page la première fois, le formulaire n'étant pas envoyé, la variable $_POST['username'] n'existe pas. Résultat PHP pleure car ne sait pas quoi faire de cette variable.
Solution : remplacer
$username = $_POST['username'];
par
if (isset($_POST['username'])) { $username = $_POST['username']; }
ça c'est pour changer au minimum ton code actuel, mais il y a plus propre ^^
16 déc. 2010 à 16:32
16 déc. 2010 à 16:36
5 janv. 2018 à 11:13
9 juin 2018 à 23:12
20 mai 2019 à 21:03