Php Notice: Undefined index:
Résolu/Fermé
A voir également:
- Undefined index php post
- Undefined index - Meilleures réponses
- Undefined index php - Meilleures réponses
- Index of ✓ - Forum Téléchargement
- Alert php ✓ - Forum PHP
- Easy php - Télécharger - Divers Web & Internet
- Index equiv 3 critères - Forum Bureautique
- Post it windows - Télécharger - Agendas & Calendriers
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