Bonjour à tous,

Je ne comprend pas comment faire pour afficher mes résultats sur 3 colonnes et 2 lignes avec une boucle WHILE.
J'arrive bien à la faire en liste sur une ligne mais pas de cette manière...

Voici mon code qui affiche ne ligne :
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
29
30
31
32
33
34
35
			<?php
			require("./pass/config.inc.php");
 
			// connexion à la base
			$db = mysql_connect($HostName, $UserName, $UserPass) or die ('Erreur de connexion '.mysql_error());
 
			// sélection de la base  
			mysql_select_db($MysqlBdd,$db) or die ('Erreur de selection '.mysql_error());
 
			// requête SQL qui récupère tous les enregistrements
			$select = 'SELECT ID FROM annonces LIMIT 6';
			$result = mysql_query($select,$db) or die ('Erreur : '.mysql_error() );
			$total = mysql_num_rows($result);
 
			if($total) {
				// début du tableau
					echo '
					  <table width="100%">
							<tr>
						';
						while($row = mysql_fetch_array($result))
							{
							echo'<td>'.$row['ID'].'</td>';
							}
					echo'
							</tr>
						</table>';
					// fin du tableau.
			}
				else
					echo 'PROBLEME';
 
			// on libère le résultat
			mysql_free_result($result);
			?>
Si vous avez une piste car là je ne trouve pas d'infos...

Merci de votre aide

Meewix