[RESOLU] Comparer une variable dans IF

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 : [RESOLU] Comparer une variable dans IF

Re: Comparer une variable dans IF

par wisefun77 » 25 mars 2022, 11:44

Bonjour ynx,
Forcément si je mets l'accolade avant les conditions!!!.
Merci beaucoup pour ton aide.

Re: Comparer une variable dans IF

par ynx » 25 mars 2022, 11:36

Bonjour,

Comme indiqué dans le message, tu as une erreur de syntaxe : l'accolade "{" du if doit se trouver après la condition ($pdt == "[PDT]"). Il y a aussi une parenthèse en trop ligne 23 et une autre après le "non" ligne 27 qui ne devrait pas être là :
if ($pdt == "[PDT]") {
    echo "oui";
} else {
    echo "non";
}

Comparer une variable dans IF

par wisefun77 » 25 mars 2022, 11:13

Bonjour,
j'aimerai comprendre comment comparer une variable dans une boucle IF.
Je dois faire appel à une variable reçue, pour afficher la bonne page.
j'ai fait ce code:

Code : Tout sélectionner

<?php // Set session variables $_SESSION["nature"]= $_POST['nature']; $_SESSION["Balises"] = $_SESSION["Balises"] . $_SESSION["nature"]; echo $_SESSION["Balises"]; ?> </br></br> <?php $pdt = $_SESSION["nature"]; echo $pdt; // affiche bien la balise reçue if{ ($pdt == ("[PDT]") // affiche une erreur à cette ligne 23 echo "oui"; } else{ echo "non"); } ?>
le message est

Code : Tout sélectionner

Parse error: syntax error, unexpected '{', expecting '(' in C:\wamp\www\_Dev\type.php on line 23
Merci.