CODE
$req=mysql_query("select * from categorie order by nom ASC");
while ($data = mysql_fetch_array($req)) {
$t[] = $data;
}
echo '<table width="400" border=1>';
//affichage des categorie
$n = 4; // nb de colonne
for($i = 0; $i <= (count($t) - 1); $i ++) {
if ($i % $n == 0) {
echo '<tr>';
}
$id=$t[$i]['id'];
$req=mysql_query("select * from sous_categorie where id_categorie='$id'");
while ($res=mysql_fetch_array($req)) {
$nom_ss_cat=$res['nom'];
}
echo '<td>';
echo ''.$t[$i]['id'].''.$t[$i]['nom'].'<br>'.$nom_ss_cat.'';
echo '</td>';
if ($i % $n == (3)) {
echo '</tr>';
}
}
?>
</table>
while ($data = mysql_fetch_array($req)) {
$t[] = $data;
}
echo '<table width="400" border=1>';
//affichage des categorie
$n = 4; // nb de colonne
for($i = 0; $i <= (count($t) - 1); $i ++) {
if ($i % $n == 0) {
echo '<tr>';
}
$id=$t[$i]['id'];
$req=mysql_query("select * from sous_categorie where id_categorie='$id'");
while ($res=mysql_fetch_array($req)) {
$nom_ss_cat=$res['nom'];
}
echo '<td>';
echo ''.$t[$i]['id'].''.$t[$i]['nom'].'<br>'.$nom_ss_cat.'';
echo '</td>';
if ($i % $n == (3)) {
echo '</tr>';
}
}
?>
</table>
le code ci dessus me permet d'afficher une requete sur 4 colonnes dans un tableau.
le probleme que j'ai est le suivant :
je n'arrive pas a selectionner toute mes sous-categorie. la requete selectionne une seule valeur...
est-ce quelqu'un voit ou ca deconne ?
vous pouvez le voir a l'adresse suivante en test
merci