ou sont déclarée$cpt et $nbCols ? la division par zéro me fait dire que ce n'est pas le cas de $nbCols ou que celle ci vaut 0 !
@+
<table style="margin-top: -20px; margin-left:15px;"><tr>
<th width="50%"> </th>
<th width="50%"> </th>
</tr>
<?php
$cpt=0;
$nbCols=2;
$rs = mysql_query("SELECT * FROM coordonnees WHERE num_ad = '$num_ad'"); // exécution de la requête
// Nota : on pourrait tout aussi bien parcourir les éléments d'un tableau ou les fichiers d'un dossier
while ($row=mysql_fetch_assoc($rs)) { // parcours des résultats
$tabActivite = explode(',', $row['activite']); // construit le tableau d'activités
foreach($tabActivite as $activite) { // on parcours le tableau
// début d'une ligne
if ($cpt%$nbCols==0) // on divise le nb d'élément par le nb de colonnes. Si le reste est de 0 ...
echo '<tr>'; // ..., alors on est sur le premier élément d'une ligne
// On place chaque élément dans une cellule du tableau
echo '<td>';
echo '<li>'.$activite .'</li>'; // affichage de tout ce qu'on veut dans la cellule
echo '</td>';
// fin d'une ligne
if ($cpt%$nbCols==($nbCols-1)) // on divise le nb d'élément par le nb de colonnes. Si le reste est de ($nbCols-1) ...
echo '</tr>'; // ..., on est sur le dernier élément d'une ligne
$cpt++; // on incrémente le compteur pour savoir où on en est
}
}
?>
</tr>
</table>
Merci encore!