Résultat lecture BDD MySQL dans un tableau HTML
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:
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