Bonjour,

J'ai une requête est je souhaite afficher le résultat en plusieurs colonnes (3 dans mon cas)

comme ceci

1 5 9
2 6 10
3 7 11
4 8 12

Depuis avant hier je cherche mais pas moyen ...

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
<?php
$sql = "SELECT id,nom FROM test ORDER BY nom ASC";
$req = mysql_query($sql)or die(mysql_error());
$prems_lettre='1';
 
while ($res = mysql_fetch_assoc($req))
{
	if(strtolower($res['nom'][0])!= $prems_lettre)
	{
		echo '<span id="'.$res['nom'][0].'"><br />- ',strtoupper($res['nom'][0]),' -</span><br /><br />';
		$prems_lettre = strtolower($res['nom'][0]);
	}
 
	$nom = $res[nom];
	$id_annonceur = $res[id];
	echo "<li><a href=\"$nom\">$res[nom]</a></li><br />";
 
 
}
?>
</ul><div>
<?php
}

Merci de votre aide