[REGLE] Problème dans un "if" - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [REGLE] Problème dans un "if" (/showthread.php?tid=399) |
[REGLE] Problème dans un "if" - fiatt - 04-11-2006 Salut tout le monde. Je butte depuis 2 semaines sur un soucis dans mon script que voici: Code PHP :
Tout semble bien se dérouler jusqu'à la partie //COMPARER LES COUTS AVEC LES STOCKS: Le résultat de ce if est inversé et je ne sais pas pourquoi: Code PHP :
Pour éclaircir un peu j'ai essayé ceci: Code PHP :
//MISE A JOUR DES STOCKS etc etc etc[/php] Lorsque Code PHP :
Code PHP :
Par contre si Code PHP :
Code PHP :
J'ai contrôler tout le début du script mais je ne trouve pas d'erreur... Si je rajoute ! devant la condition alors les résultats sont ok mais le raisonnement reste inversé et cela ne resoud pas le problème... Si quelqu'un a une idée? RE: Problème dans un "if" - Bosco - 04-11-2006 et si dans ton script tu inverse t'es donné ? sa te donnerais pas le bon sens ? RE: Problème dans un "if" - fiatt - 05-11-2006 Bosco a écrit :et si dans ton script tu inverse t'es donné ? Comme je le disais un simple ! devant le if et tout rentre dans l'ordre mais ca ne m'explique pas le pourquoi du comment... RE: Problème dans un "if" - gtsoul - 05-11-2006 as-tu prévu le cas null (ta requête ne renvoit rien) et le cas d'égalité? en logique pure, !> est différent de < RE: Problème dans un "if" - pascal - 05-11-2006 Deux points me semblent bizarres: 1. les variables $qtt_* : dans le if, il n'y a pas d'accents, mais dans le else il y a des accents: $qtt_trimetilene et $qtt_trimétilène 2. la création des variables: $qtt_ . $assoc_stock['designation'] me semble très louche. je propose plutôt: Code PHP :
( doc sur les variables dynamiques: http://fr.php.net/manual/fr/language.variables.variable.php ) A+ Pascal RE: Problème dans un "if" - fiatt - 05-11-2006 Merci Pascal tu as trouvé l'erreur! La bonne syntaxe est: Code PHP :
|