Originariamente inviato da Toxik
Io ho fatto sempre così e ha funzionato:

Codice PHP:
$query = @mysql_query("SELECT * FROM prodotti WHERE id = $id"); 
$totRecord mysql_num_rows($query);
$xRiga 2;

$i 0;
$y 0;

echo 
'<table border="0" cellspacing="4" cellpadding="0" width="100%" bgcolor="#FAFAFA">
<tr>'
;

while(
$array mysql_fetch_array($query))
{
   
   
$i++;
   
$y++;

   echo 
"<td>$array[titolo_prodotto]</td>\n";

   if(
$i == $xRiga)
   {
      echo 
"</tr>\n";
    
      if(
$i == $xRiga && (($y/$xRiga) != $xRiga))
      {
         echo 
"<tr>\n";
      }

      
$i 0;
   }

//fineWhile

if($xRiga <= $y)
{
   if((
$totRecord%$xRiga) != 0)
   {
      
$indice $totRecord;
        
      while((
$indice%$xRiga) != 0)
      {
         echo 
"<td><img src=\"spacer.gif\" width=\"1\" height=\"1\"></td>\n";
         
$indice++;
      }
        
      if((
$indice%$xRiga) == 0)
      {
         echo 
"</tr>\n";
      }
   }

else
{
   echo 
"</tr>\n";
}

echo 
"\n</table>"

Ciaooo !

Grazie per la dritta.....Io pero' devo dividere in due colonne....Cosi' funziona pero' a me serve che se per esempio ho 8 schede venga in pratica 4 righe da 2 colonne ciascuna.

In pratica 2 schede prodotto per riga.

Io e' tutto il pome che provo...Ho letto penso tutti i post del furum riguardo a paginazione...paginazione su due colonne..paginazione colonne...ecc..ecc....Ma non sono ancora riuscito a risolvere sto problema...

Grazie cmq
Micky