[RESOLU] variable non lue dans boucle 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] variable non lue dans boucle IF

Re: variable non lue dans boucle IF

par wisefun77 » 25 mars 2022, 14:58

Bonjour,

Voici la solution.
Peut-être comme ça:
if ($pdt == "[PDT]" || $pdt == "[MATERIEL]")


ou

if (in_array($pdt,["[PDT]","[MATERIEL]"]))

Re: variable non lue dans boucle IF

par @rthur » 25 mars 2022, 13:02

Il faut que tu aies une condition complète de part et d'autre du OR :
if ($pdt == "[PDT]" OR $pdt == "[MATERIEL]") {

variable non lue dans boucle IF

par wisefun77 » 25 mars 2022, 11:56

Bonjour,
J'ai fait ce code pour afficher une page suivant une variable reçue.
Mais le code ne lis que le début et même si la variable change de nom, cela affiche toujours le premier echo.

Code : Tout sélectionner

if ($pdt == "[PDT]" OR "[MATERIEL]") { echo "oui"; } elseif ($pdt == "[APPLICATION]") { echo "non"; }else{ echo "error"; } ?>
Merci.