ciao a tutti, ho un problema dal quale non riesco a uscire...sto sbattendo la testa di brutto..

Attraverso questo codice ottengo soltanto 40 risultati su 50, e non capisco come mai
I valori vengono presi da una tab nel db:

<table>
<tr>

<?

$cella=0;

while ($row = mysql_fetch_assoc($res)){

if($cella<4){

$pagina = $row['pagina'];
$nome_categoria = $row['descrizione'];

$link_pag_shopping = str_replace(" ","_",$pagina);

?>

<td width='25%' > <div class="contenuto"> <font size="3">
<?=$nome_categoria?>
</font> </div> </td>

<?

$cella=$cella+1;

}
else{
$cella=0;
echo" </tr> <tr> <td colspan='4' style='font-size:5px;'> </td> </tr> ";
}
}

?>
</tr>
</table>

Qualcuno riesce a chiarirmi le idee? Dove sbaglio?

Grazie a tutti!!