Je voudrais diviser le résultat d'une requête donnant un tableau de 50 lignes environ de manière à afficher un tableau à plusieurs colonnes de 10 lignes chacun. J'ai vu que la fonction "array_chunk" devrait faire l'affaire, mais je ne sais pas l'appliquer à mon code existant.
voici mon code :
........
Code : Tout sélectionner
function afficheTable ($idCategorie) {
?>
<table width="100%" border="1" cellspacing="0" cellpadding="2">
<?php
global $connect;
$req = "select *
from membre m, membrecategorie mc
where m.idmembre = mc.idmembre
and mc.idcategorie = '$idCategorie'
order by nom, prenom
";
$res = mysqli_query ($connect,$req);
while ($row = mysqli_fetch_assoc($res)) {
echo '<tr class="TexteNoir"><td bgcolor="#FFF9E4"> '.$row['nom'].' '.$row['prenom'].'</td></tr>';
}
echo'</table>';
}
?>
$idGroupe = $_GET['$idGroupe'];
if ($idGroupe == 4) {
?>
<table align="center" width="90%" border="2" cellspacing="0" cellpadding="0">
<tr><td align="center" class="TitreBlanc" bgcolor="#545594">Accompagnateurs</td></tr>
<tr valign="top">
<td>
<?php
afficheTable2 (8);
echo '</td></tr></table><br />';
}