Bonjour,
Voilà j'aimerai savoir quelle est la méthode pour classer le résultat
d'une requete MySQL dans un tableau en limitant le nombre de colonne à 4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <?php try { $get_pdo; $req = $bdd->prepare('SELECT DISTINCT flashed_profil_id, flashed_profil_pseudo FROM flash WHERE profil_id=? '); $req->execute(array($user_profil_id)); print "<table><tr>"; while ($donnees = $req->fetch()) { print '<td> <table> <tr><td width="120px"><a style="width:100%" href="'.$site_root.'profil.html?id='.$donnees['flashed_profil_id'].'"><img class="adimage" src="'.$site_root.'images/com_adsmanager/ads/'.$donnees['flashed_profil_id'].'a_t.jpg" /></a></td></tr> <tr><td><a href="'.$site_root.'profil.html?id='.$donnees['flashed_profil_id'].'">'.$donnees['flashed_profil_pseudo'].'</a></td></tr> </table> </td>'; } print "</tr></table>"; $req->closeCursor(); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>
A ce niveau tout ce passe bien, j'affiche chaque résultats dans un sous-tableau,
le problème c'est que j'aimerai limiter le nombre de colonne.
Comment faire en sorte que mon code créer une nouvelle <tr> touts les 4 résultats ??
Je sais que la meilleur solution est de faire une boucle avec une incrémentation puis diviser par 4...
mais je n'arrive pas à mettre en pratique, il me faudrait au moins un début de bout de code...
Merci d'avance pour votre aide et Bonne soirée
MICKAEL
Partager