J'ai le code ci dessous qui me permet d'afficher les valeurs d'un tableau en plusieurs fois à des endroits différents. Le problème est qu'il ne s'affiche qu'une fois en fait...
Dans un fonction :
Et plus loin, je voudrais afficher la suite des résultats.$nbtr = 0;
while(list($key, $val) = each($_SESSION['panier'])) {
$nbtr++;
if ($nbtr < 32) {
echo '<TABLE border=0 cellspacing=0 height="0" width=725>';
echo '<TR valign="top">';
echo '<TD style="width:13%">'.htmlspecialchars($_SESSION['panier'][$key]['ref']).'</TD>';
echo '<TD style="width:35%">'.htmlspecialchars($_SESSION['panier'][$key]['nom']).' '.$_SESSION['panier'][$key]['nomCouleur'].'</TD>';
echo '<TD style="width:9%" align="right">'.htmlspecialchars($_SESSION['panier'][$key]['quantite']).'</TD>';
echo '<TD style="width:11%" align="right">'.htmlspecialchars($_SESSION['panier'][$key]['prix']).',00</TD>';
echo '<TD style="width:8%" align="right"> </TD>';
echo '<TD style="width:11%" align="right">'.htmlspecialchars($_SESSION['panier'][$key]['prix']).',00</TD>';
echo '<TD style="width:13%" align="right">'.htmlspecialchars($_SESSION['panier'][$key]['prix']).',00</TD>';
echo '</TR>';
echo '</table>';
}
}
Si je fais la même chose avec if ($nbtr >= 32) ça ne m'affiche rien... (Si je supprime le premier while par contre, cette fois il s'affiche)
Une idée de comment résoudre ce problème ??
Merci =)