Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2693 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec boucle et affichage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec boucle et affichage

n°1612053
fourniey
Rendre au prochain
Posté le 16-09-2007 à 16:17:40  profilanswer
 

Bonjour,
 
Deux petits problèmes dont je ne trouve la solution:
 
1) quand j'affiche cette variable : $type = $var['description'] qui provient de TB_statut; elle est vide
 
2) ma boucle ne fonctionne pas; un seul élément s'Affiche à l'écran
 
 

Code :
  1. $reponse = mysql_query("SELECT ATS_statut.debut,ATS_statut.fin,ATS_statut.note,TB_statut.description as TB_statut FROM `ATS_statut` LEFT JOIN TB_statut ON ATS_statut.type = TB_statut.code
  2. where passeport=$no_passeport ORDER BY ATS_statut.debut DESC" ) or die(mysql_error());
  3. $nb = mysql_num_rows($reponse);
  4. echo "<h2><strong>Nombre de réponses obtenues :</strong> ".$nb."</h2>";
  5.  $var = mysql_fetch_array ($reponse);
  6.  $type = $var['description'];
  7.  $debut = $var['debut'];
  8.  $fin = $var['fin'];
  9.  $note = $var['note'];
  10. ?>
  11.  <form method='POST' action='ent_statut_maj.php'>
  12.    <table align="center" width="90%" border="1" cellpadding="5">
  13.    <caption><h2>Lien avec l'ATS</h2></caption>
  14.    <tr>
  15.          <th width="30%">Description</th>
  16.           <th width="15%">Début</th>
  17.           <th width="15%">Fin</th>
  18.           <th width="40%">Note</th>
  19.          </tr>
  20. <?php
  21. while ($donnees = mysql_fetch_array($reponse) )
  22. {
  23. ?>
  24.    <tr>
  25.     <td align="center"><?php echo $donnees['type']; ?></td>
  26.     <td align="center"><?php echo $donnees['debut']; ?></td>
  27.     <td align="center"><?php echo $donnees['fin']; ?></td>
  28.     <td align="center"><?php echo $donnees['note']; ?></td>
  29.    </tr>
  30. <?php
  31. }
  32. mysql_close(); // Déconnexion de MySQL
  33. ?>
  34.   </table>


 
 
Merci!

mood
Publicité
Posté le 16-09-2007 à 16:17:40  profilanswer
 

n°1612066
naceroth
Posté le 16-09-2007 à 17:04:39  profilanswer
 

1) tu colles un alias dans ta requête sur le champ "description", il est probable que le résultat retourné par mysql_fetch_array ne contienne pas "description" mais plutôt le nom de l'alias...  
 
1bis) C'est chercher les problèmes que de donner comme nom d'alias un nom de table utilisé dans la même requête. Le TB_Statut de la jointure, c'est lequel, la table ou l'alias ? ;)
 
(bon, moi je devine, mysql lui, c'est pas sûr)
 
2) Oublie pas que tu as un mysql_fetch_array se rapportant à la même requête en dehors de la boucle, donc le premier résultat de la requête est traité ailleurs.

n°1612107
fourniey
Rendre au prochain
Posté le 16-09-2007 à 19:56:00  profilanswer
 

Merci, le problème est réglé.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec boucle et affichage

 

Sujets relatifs
Help!!!!!!! Probleme d'application en DelphiProblème de rendu de CSS sous IE
probleme avec gnokiipointeur turbo pascal affichage @
Probleme de e-mailing + Hotmail.Prob d'affichage site sous IE7 (OK avec Firefox, Opera...)
Problème d'installation de Visual C++ sous Vistaprobleme d'execution de macro sur feuille vérouillée ( partiellement)
probleme de favicon et IE7probleme affichage boucle
Plus de sujets relatifs à : Problème avec boucle et affichage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR