je table avec product_category
et son compte plus de 20 catégories et je veux les afficher sous forme de tableau comme image ci-dessousAffichage en format de table de MySQL
J'aime placer des catégories dans 5 td
alors comment je peux être fixé vers tr
dans un table
Ci-dessous est le code j'ai essayé, mais ce ne donnant pas la sortie désirée
Et être faible est l'image qui pourrait être la solution que je avais besoin
Ci-dessous le code
<table>
<?php
$fquery5 = mysql_query("select Cat_ID, Cat_Name from product_category where Active_Flag=1");
$count1 = mysql_num_rows($fquery5);
$hor_length = 5;
$ver_length = $count1/$hor_length;
$data1 = mysql_fetch_row($fquery5);
for ($i = 0; $i <= $ver_length; $i++) {
echo "<tr>";
for ($j = $i + $hor_length; $j <= $count1; $j++) {
echo "<td>";
echo "Id : " . $data1[0] . " = " . $data1[1];
echo "</td>";
}
echo "</tr>";
}
?>
</table>
image de sortie Ajouté a répondu par @DaveRandom
Si les articles sont triés par ordre alfabetacally de haut en bas comme dans l'exemple? – Leven
pas radomly ou de comme il est de base de données .. Je vais essayer les deux solutions – Rafee
@Leven Vous juste ajouter un 'ORDER BY' à la requête SQL afin de le faire, de toute façon ... – DaveRandom