Tableau sur x colonnes

JB_A Messages postés 307 Statut Membre -  
JB_A Messages postés 307 Statut Membre -
Bonjour,

J'ai une requête SQL qui me renvoie le résultat et j'aimerais que ce tableau affiche le résultat en 3 lignes et X colonnes.

A l'heure actuelle, si j'utilise le code ci-dessous, il m'affiche le résultat en une colonne (à l'image d'une liste) et je ne sais pas comment l'afficher sur X colonnes de 3 lignes.

<table border="0">
<?              $q->query($DB,$sSQL);
		if ($q->numrows()) {
		$row=$q->getrow();
			while ($row) { ?>
			<tr>
			<td><input type="checkbox" name="<? echo $row[1] ?>" value="1">&nbsp;<span class="normal"><? echo $row[1] ?></span></td>
			</tr>
<? 			$row=$q->getrow();
			}
		} else { ?>
		<tr>
		<td>&nbsp;</td>
		</tr>
		<? } ?>
	</table> 


Pourriez-vous m'aider SVP. Merci.

1 réponse

banditpachat Messages postés 50 Statut Membre 3
 
c normal vu que comme tu sais la valeur <tr> </tr> délimite une ligne du tableaux et la valeur <td> </td> délimite les colonnes . dans ton code ci dessus tu n'a qu'une valeur <td> </td> entre tes valeurs <tr> </tr> donc ton tableaux ne te donnera qu'une seule colonne si tu veut pour te rafraichir la mémoire sur la conception des tableaux tu peut aller voir le tuto suivant : https://openclassrooms.com/fr/courses
0
JB_A Messages postés 307 Statut Membre 5
 
Merci pour ta réponse,

Mais je sais comment se construit un tableau HTML par contre je ne sais pas comment faire en sorte que PHP calcule automatiquement le nombre de cellulles et de colonnes en fonction du nombre d'enregistrement retourné par le SQL. et c'est en fait ce que je cherche.

Je ne sais pas s'il faut utiliser une boucle for ou foreach. D'ailleurs qu'elle est la différence entre les 2 ?

@ +
0
banditpachat Messages postés 50 Statut Membre 3 > JB_A Messages postés 307 Statut Membre
 
le je t'avoue que tu me pose une colle les cours que je suis ne sont pas encore arrive a ce point mais si tu veut vraiment trouver une réponse a tes questions plus précises tu peut t'inscrire sur le forum du site ou je t'ai mis le lien plus haut il y a la beaucoup de webmaster qui pourrons répondre a toutes tes questions poste ta requête sur les deux forum ici et sur le siteduzero tu aura plus de chance d'avoir une réponse très vite
0
JB_A Messages postés 307 Statut Membre 5 > banditpachat Messages postés 50 Statut Membre
 
Merci du conseil,

J'y vais de ce pas.

@+
0