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