[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>
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'<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 />
-
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... -
Ligne 111
if ($_POST['pass'] == $_POST['pass2']) {
echo '<font color=\'green\'>Mot de passe valide</font>';
} -