[PHP] Undefined index
zérémy
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, j'ai ce problème :
Notice: Undefined index: pass2 in C:\Program Files (x86)\EasyPHP-12.0\www\a transferer\inscription.php on line 112
<config>Windows 7 / Firefox 14.0</config>
Notice: Undefined index: pass2 in C:\Program Files (x86)\EasyPHP-12.0\www\a transferer\inscription.php on line 112
<config>Windows 7 / Firefox 14.0</config>
A voir également:
- [PHP] Undefined index
- Index téléphonique - Guide
- Easy php - Télécharger - Divers Web & Internet
- Telecharger index - Télécharger - Gestion de fichiers
- Expert php pinterest - Télécharger - Langages
- Index rapport de stage - Guide
4 réponses
Bonjour
Il te faut un name="pass" et name="pass2" dans ton formulaire. La méthode POST utilise les 'name', pas les 'id'
Il te faut un name="pass" et name="pass2" dans ton formulaire. La méthode POST utilise les 'name', pas les 'id'
<label for="pass">Mot de passe :</label><input type="password" id="pass" name="pass" /><br /> <label for="pass2">Retaper le mot de passe :</label><input type="password" id="pass2" name="pass2" /><br />
zérémy
Pareille .
Non, tu ne t'es pas débrouillé. Si j'en crois le code que tu as posté par ailleurs, tu n'as rien compris au principe des formulaires, tu forces toi-même le contenu de la variable $_POST, ce qui annule ce que les gens saisissent dans les formulaires.
Il ne faut traiter le formulaire que s'il a été saisi. Pour savoir s'il a été saisi, il faut faire le test if (isset($_POST['un de tes champs'])) { etc...
Il ne faut traiter le formulaire que s'il a été saisi. Pour savoir s'il a été saisi, il faut faire le test if (isset($_POST['un de tes champs'])) { etc...