-> Résultat incohérent

Rémi -  
 Remi -
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

Rémi
 
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
 
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
Remi
 
je viens de les testés et Sur chaque variable, il y a les resulats aux requettes. (normal) :s
0
Utilisateur anonyme
 
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
Rémi
 
t'aurai pas msn ? jmen sors pas =( si quelques minutes à me consacrer, sa serai vraiment sympas
0
Utilisateur anonyme
 
nosfe_@msn.com :)
0
Rémi
 
Merci beaucoup !!! Grace à toi sa march presk =)
0
Utilisateur anonyme
 
:) reste quoi comme soucis ?
0
Rémi
 
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
Remi
 
j'ai reussi !!!!!!!! Merci à Fab c sympas dmavoir aider !!!
0
Utilisateur anonyme
 
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