-> Résultat incohérent

Fermé
Rémi - 27 mai 2004 à 14:59
 Remi - 28 mai 2004 à 09:16
bonjours,

je vais essaié d'etre clair et explicite !
donc je dois crée un parc informatique pour mon entreprise
et la jen suis au à lagestion des "mouvements" des machines

lorsque il y a un materiel qui entre ou qui sort
Entré : (acquisition, leasing) ou Sorti (vol,mise au rebut,vente,finleasing)
j'utilise 3 tables.

le code problematique :( : http://leremix.free.fr/mouv.txt
les tables : http://leremix.free.fr/lestables.txt
sa donne : http://leremix.free.fr/img.jpg

les chiffres sont bon ! sauf qu'il me les affiches plusieurs fois, je voudrai kil maffiche"..." à la place du chiffre en question lorsque la condition ne correspond pas. Voila voila ...je ne comprend pas pourquoi mon code ne fonctionne pas ...

jai vérifié les if et tout ... =(
comment faire ?

Merci d'avance

ps :je ne pense pas que le probleme vient de la syntaxe de ma requête !!! ( meme si je lance 7 requettes sql)
je pense que le problem est dans mes conditions... (if)) =(

11 réponses

Merci pour ta reponse ! mais sa marche toujours pas
Je compare les statut et nan les valeur achats des machines... donc -> if($val6['statut'] != $val7['statut'])

mais il m'affiche encore la meme chose ! c'est vraiment bizard.
0
Utilisateur anonyme
27 mai 2004 à 15:18
le plus simple c'est que tu affiches tes variables pour voir ce qu'il y a dedans et déterminé pourqoi c'est dedans
0
je viens de les testés et Sur chaque variable, il y a les resulats aux requettes. (normal) :s
0
Utilisateur anonyme
27 mai 2004 à 15:36
les $vals sont des tableaux
verifie qu'on peut comparer 2 tableaux comme ca.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
t'aurai pas msn ? jmen sors pas =( si quelques minutes à me consacrer, sa serai vraiment sympas
0
Utilisateur anonyme
27 mai 2004 à 15:40
nosfe_@msn.com :)
0
Merci beaucoup !!! Grace à toi sa march presk =)
0
Utilisateur anonyme
27 mai 2004 à 18:13
:) reste quoi comme soucis ?
0
le dernier souci c kan jfé :
Si date acquisition < 01/01/2004
afficher val initiale
sinon
afficher ...
en php sa march pas

--------- en php :
$sql4="SELECT * FROM etat_statut WHERE date_statut < '2004/01/01' ";
$result4= mysql_query($sql4) or die ('Erreur SQL:'.mysql_error());

$tablo1 = array("Acquisition","Entree_leasing");
  $val4=mysql_fetch_array($result4);
                     if(in_array($val4['statut'],$tablo1))       // probleme ici 
                       {
                          echo"<center> ".$val4['valeur_achat_machine']." € </center>";
                       }
                       else
                       {
                          echo"<center>   ...    </center></td> ";
                       } 
0
j'ai reussi !!!!!!!! Merci à Fab c sympas dmavoir aider !!!
0
Utilisateur anonyme
27 mai 2004 à 15:10
if ($val6['valeur_achat_machine'] != $val7['valeur_achat_machine'])
serait mieux que
if($val6 != $val7)
je pense a moins que je n'ai pas compris
-1