J'utilise mysql_fetch_array pour extraire des données à partir d'un résultat mysql Set:Placez les enregistrements les uns à côté des autres dans des colonnes en utilisant mysql_fetch_array?
while($row = mysql_fetch_array($qry_result)){
Ensuite, je voudrais placer les données en colonnes dans un tableau, mais un maximum de deux colonnes à chaque ligne.
Donc, en utilisant une table:
<table>
<tr>
<td>Record Here</td>
<td>Record Here</td>
</tr>
<tr>
<td>Record Here</td>
<td>Record Here</td>
</tr>
<tr>
<td colspan="2">Record Here</td>
</tr>
Comme vous le voyez ci-dessus, je veux boucler les résultats et créer des colonnes de table dans la boucle.
Ceci afin que les enregistrements s'alignent deux et deux sur une page de résultats. Rappelez-vous, s'il y a un nombre impair d'enregistrements, alors la dernière colonne de table aurait besoin d'un colspan de 2, ou peut-être simplement utiliser une colonne vide?
Quelqu'un sait-il comment faire?
Si j'utilise une boucle for à l'intérieur de la boucle while, je mettrais juste les mêmes enregistrements x fois pour chaque boucle while. Confondre ...
Des idées?
Merci
u veulent la séquence d'enregistrement horizontale ou verticale? – stillstanding
Vous pouvez récupérer deux enregistrements à la fois, ou placer vos résultats dans un tableau en premier, ce qui peut faciliter le traitement. – mpen
Horizontal ..... –