bonjour a tous,
j'ai un probleme tres simple mais je ne vois pas OU est l'erreur. En fait je demande d'entrer un login et un mot de passe, ensuite je verifie si ils ont bien ete renseigne avec la fonction isset()
le login il est bien verifie mais pas le mot de passe. Qu'un mot de passe sois donne ou pas c'est la meme chose ... isset($_POST['motPasse']) vaut toujours VRAI
voici le code de la page html :
et la partie php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form method="post" action="creerCompte.php"> Choisissez votre login (15 caractères max) <input type="text" name="login" size="12" maxlength="15" /><br /> Choisissez votre mot de passe (10 caractères max) <input type="password" name="motPasse" size="12" maxlength="10" /><br /><br /> <input type="submit" value="Créer" /><br />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (!isset($_POST['login'])) { exit("Erreur : login invalide"); } if (!isset($_POST['motPasse'])) { exit("Erreur : mot de passe invalide"); } $var = $_POST['login']; $var = trim($var); if (strlen($var) == 0) { exit("Erreur : login invalide"); } echo "Ok, tout est valide";
Partager