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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : echo s'affche sans que j'appuie sur le bouton valider

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

par Integrator » 28 juil. 2018, 15:07

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/>";
	}
}

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

par boubou1313 » 27 juil. 2018, 00:20

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

par @rthur » 20 juil. 2018, 23:55

Bonjour,

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

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

par boubou1313 » 20 juil. 2018, 23:44

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