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

  FORUM HardWare.fr
  Programmation
  PHP

  Affichage requête SQL et evènement tout les X enregistrement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage requête SQL et evènement tout les X enregistrement

n°2025880
T2k
Posté le 29-09-2010 à 11:40:11  profilanswer
 

Bonjour à tous,
 
je sais que le titre n'est pas très explicite, mais je vais tacher de bien vous expliquer mon "problème" !
 
J'aimerai simplement, lors de l'affichage d'une requête SQL de type query, qui va donc me retourne x enregistrement, disont 26 pour l'exemple pourvoir les classer de la même manière qu'avec plusieurs pages :
 
j'aimerais tout simplement qu'après le 5ème enregistrement, ajouter un </tr><tr> dans l'affichage ... idem pour le 10eme ...
 
=> Vous l'avez compris (enfin j'espère  :o ), je voudrais afficher les résultats de la requête sous forme d'un tableau HTML sur 5 colones uniquement, puis ajouter une nouvelle ligne, ect ... jusqu'à epuisement des résultats !
 


| n°01 | n°02 | n°03 | n°04 | n°05 |    => on rajoute </tr><tr>
| n°06 | .................. | n°10 |
......


 
Je vous assure avoir chercher, mais je ne vois pas comment faire, je stagne  :(  
 
Merci d'avance :)

mood
Publicité
Posté le 29-09-2010 à 11:40:11  profilanswer
 

n°2025919
esox_ch
Posté le 29-09-2010 à 13:43:26  profilanswer
 

Bein tu mets un compteur dans ta boucle :heink:
À chaque résultat affiché, tu incrémentes le compteur de 1, une fois qu'il arrive à 5, tu fais ton retour à la ligne et tu le remet à 0.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2025931
T2k
Posté le 29-09-2010 à 14:40:47  profilanswer
 

hmmm ca se passe comment concrètement ?
 

Code :
  1. $sql = "SELECT * FROM matable ";
  2. $req = mysql_query($sql);
  3. $res = mysql_num_rows($req);
  4. $i=0;
  5. $j=0;
  6. WHILE($i!=$res)
  7. {
  8. $id = mysql_result($req,$i,"id" );
  9. <mon affichage de requette>
  10. $i++;
  11. $j++;
  12. if ($j>5)
  13. {
  14. <mon saut de ligne>
  15. $j=0;
  16. }
  17. }


 
un truc dans le genre ?  :??:  :pt1cable:

n°2025932
esox_ch
Posté le 29-09-2010 à 14:46:09  profilanswer
 

Quelque chose du genre par exemple oui


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2025945
T2k
Posté le 29-09-2010 à 15:11:17  profilanswer
 

Merci à toi, je viens de mettre en pratique :
 

Code :
  1. <TABLE>
  2. <TR>
  3. <?php
  4. connection_bdd();
  5. $sql = "SELECT * FROM reference";
  6. $req = mysql_query($sql);
  7. $res = mysql_num_rows($req);
  8. $i=0;
  9. $j=0;
  10. while($i!=$res)
  11. {
  12. $id = mysql_result($req,$i,"id" );
  13. echo '<TD>' .$id. '</TD>';
  14. $i++;
  15. $j++;
  16. if ($j==5 && $i!=$res)
  17. {
  18.  echo '</TD></TR></TABLE><TABLE><TR>';
  19.  $j=0;
  20. }
  21. }
  22. ?>
  23. </TR>
  24. </TABLE>


 
C'est fou comment c'était simple ... merci encore !  :hello:


Message édité par T2k le 29-09-2010 à 15:17:00

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

  Affichage requête SQL et evènement tout les X enregistrement

 

Sujets relatifs
PB à l'affichage des actualités dynamiquePlusieurs count dans une requete sql
PHP et SQL SERVER 2000 via odbc[MySQL] Besoin d'aide pour optimiser une requête
Cherche exemple d'affichage de courbesRequête en fonction d'un choix
[Access / SQL] Update avec joinMODIFIER LA BASE SQL
Jointure SQL petite questionAffichage différent selon les navigateurs
Plus de sujets relatifs à : Affichage requête SQL et evènement tout les X enregistrement


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