Après plusieurs essais je n'arrive pas à passer dans les différentes conditions que je demande. Je n'arrive pas à trouver mon erreur j'ai surement dû oublier quelques chose.
Le problème est que mes conditions ne sont pas toutes traitées. Même quand j'essaie avec elseif je rentre pas dans chaque condition. J'ai l'impression que sa passe uniquement dans les 2 premières.
Après plusieurs modifications du code j'ai réussi à trouver le problème. En faite il fallait que je retravaille mes conditions car toutes les conditions étaient les mêmes. Je poste quand même le résultat et sinon merci pour tes réponses rapides Comar91.
il ne faut pas oublier que && a précédence sur le || : il manque sans doute des parenthèses autour des || (ie $societe == 30 && $fonction == 2) || $fonction == 17 || $fonction == 34 ce n'est pas la même chose que $societe == 30 && ($fonction == 2 || $fonction == 17 || $fonction == 34))
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli