Php Notice: Undefined index:
Résolu/Fermé
A voir également:
- Undefined index php post
- Php undefined index post - Meilleures réponses
- Notice: undefined index: action in - Meilleures réponses
- Easy php - Télécharger - Divers Web & Internet
- Index téléphonique - Guide
- Post it windows - Télécharger - Agendas & Calendriers
- Retour a la ligne php ✓ - Forum PHP
- Brouillon post instagram - Guide
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