Page 1 sur 1

echo s'affche sans que j'appuie sur le bouton valider

Posté : 20 juil. 2018, 23:44
par boubou1313
bonjour
je vien vers vous car j'ai un petit souci
j'ai un formulaire je veut verifié si les deux mot de passe
sons identique
voici mon code:

Code : Tout sélectionner

if(isset($_POST['valider'])) { $pass=$_POST['pass']; $pass2=$_POST['pass2]; } if($pass==$pass2) { header('location:ma cible'); } else { echo "pass pas identique"; }
il m'affiche "pass pas identique"
sans que j'appuit sur le bouton valider
comment faire pouvez vous me coriger mon code et me ses koi ki bloque
merci cordialement

Re: echo s'affche sans que j'appuie sur le bouton valider

Posté : 20 juil. 2018, 23:55
par @rthur
Bonjour,

Regarde la coloration syntaxique de ton post, il y a un truc qui cloche, je pense qu'il manque une guillemet ;)

Re: echo s'affche sans que j'appuie sur le bouton valider

Posté : 27 juil. 2018, 00:20
par boubou1313
bonjour

j'ai change mon mon code il marche bien mais il m'affiche toujours le echo
sans que j'appuis sur le bouton valider
voici mon code

Code : Tout sélectionner

if(isset($_POST['reserver'])) { $nom=$_POST['nom']; $pass=$_POST['pass']; $pass2=$_POST['pass2']; if($pass==$passe2) { echo "identique"; } else { echo "pas identique<br/>"; } if(strlen($_POST['nom'])> 10) { echo"votre nom et superieur a10"; } else { echo "inferieur a 10"; } }
je ne vois pas du tous ou et la faute
merci cordialement

Re: echo s'affche sans que j'appuie sur le bouton valider

Posté : 28 juil. 2018, 15:07
par Integrator
Tu peux imbriquer tes conditions comme ceci :
if(isset($_POST['reserver']))
{
        $nom=$_POST['nom'];
  		$pass=$_POST['pass'];
  		$pass2=$_POST['pass2'];
	if($pass==$pass2)
	{
	  if(strlen($_POST['nom'])> 10)
	{
	echo 'votre pass est indentique et superieur à 10';
	}
	else {
		echo 'votre pass est indentique et votre nom est inferieur à 10';
	}
	}
	else
	{
	echo "pas identique<br/>";
	}
}