[PHP] Besoin d'aide
Résolu
Miguele
-
Miguele -
Miguele -
Bonjour,
J'ai un soucis avec mon code php
<?php
$ok = "code" ;
if ($ok == $_POST['ok']);
{
echo "Bon mot de passe !";
}
elseif ($_POST['ok'] != $ok);
{
Echo "Fail !";
}
else
{
echo "Ecris quelque chose au moins !";
}
?>
Sa bloque au niveau du elseif (avant je n'avais pas mis de elseif , j'avais juste mis un else et sa me faisais pareil)
Parse error: parse error in C:\wamp\www\PHP\pauline\cible.php on line 10
J'ai un soucis avec mon code php
<?php
$ok = "code" ;
if ($ok == $_POST['ok']);
{
echo "Bon mot de passe !";
}
elseif ($_POST['ok'] != $ok);
{
Echo "Fail !";
}
else
{
echo "Ecris quelque chose au moins !";
}
?>
Sa bloque au niveau du elseif (avant je n'avais pas mis de elseif , j'avais juste mis un else et sa me faisais pareil)
Parse error: parse error in C:\wamp\www\PHP\pauline\cible.php on line 10
A voir également:
- [PHP] Besoin d'aide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
13 réponses
Pourquoi tu met des ;
A la fin de :
if ($ok == $_POST['ok'])
elseif ($_POST['ok'] != $ok)
Retire les Et tu verra sa marche ^^
Bilou.
A la fin de :
if ($ok == $_POST['ok'])
elseif ($_POST['ok'] != $ok)
Retire les Et tu verra sa marche ^^
Bilou.
Salut en fait il faut retirer les points-virgules !!
<?php $ok = "code" ; if ($ok == $_POST['ok']) { echo "Bon mot de passe !"; } elseif ($_POST['ok'] != $ok) { echo "Fail !"; } else { echo "Ecris quelque chose au moins !"; } ?>
Merci beaucoup de l'aide , s'était bien ça ;)
Un ami m'avait dit de toujours les mettre lol :)
Sinon , j'aurais voulu que else agisse quand on ecrit rien mais la , ça m'affiche pas la phrase voulu , ça m'affiche fail ! aussi.
Un ami m'avait dit de toujours les mettre lol :)
Sinon , j'aurais voulu que else agisse quand on ecrit rien mais la , ça m'affiche pas la phrase voulu , ça m'affiche fail ! aussi.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mets ceci :
<?php $ok = "code" ; if ($ok == $_POST['ok']) { echo "Bon mot de passe !"; } elseif ($_POST['ok'] != $ok && $_POST['ok'] != NULL) { echo "Fail !"; } else { echo "Ecris quelque chose au moins !"; } ?>
Alors tu fait comme sa:
Bilou.
<?php $ok = "code" ; if ($ok == $_POST['ok']) { echo "Bon mot de passe !"; } elseif ($_POST['ok'] != $ok) { Echo "Fail !"; } elseif ($_POST['ok'] == NULL) // NULL pour si la variable est vide { echo "Ecris quelque chose au moins !"; } ?>
Bilou.
Sinon je vais t'expliquer un truc.
Si dans les instruction a faire tu a une seul instruction tu n'est pas obliger de mettre les { }.
Tu peut faire comme sa:
Mais par contre si tu a plusieur instruction tu est obliger de mettre les { }.
Bilou.
Si dans les instruction a faire tu a une seul instruction tu n'est pas obliger de mettre les { }.
Tu peut faire comme sa:
<?php $ok = "code" ; if ($ok == $_POST['ok']) echo "Bon mot de passe !"; elseif ($_POST['ok'] != $ok) Echo "Fail !"; elseif ($_POST['ok'] == NULL) // NULL pour si la variable est vide echo "Ecris quelque chose au moins !"; ?>
Mais par contre si tu a plusieur instruction tu est obliger de mettre les { }.
Bilou.