-> 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

  1. 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
  2. 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
  3. Remi
     
    je viens de les testés et Sur chaque variable, il y a les resulats aux requettes. (normal) :s
    0
  4. Utilisateur anonyme
     
    les $vals sont des tableaux
    verifie qu'on peut comparer 2 tableaux comme ca.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Rémi
     
    t'aurai pas msn ? jmen sors pas =( si quelques minutes à me consacrer, sa serai vraiment sympas
    0
  7. Rémi
     
    Merci beaucoup !!! Grace à toi sa march presk =)
    0
  8. Utilisateur anonyme
     
    :) reste quoi comme soucis ?
    0
  9. 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
  10. Remi
     
    j'ai reussi !!!!!!!! Merci à Fab c sympas dmavoir aider !!!
    0
  11. 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