sinceramente non riesco assolutamente a capire perchè si comporta come si sta comportando sta pagine.

per spiegarmi posto il codice che faccio prima.. il problema si presenta quando l'ultima riga è composta da una sola miniatura, infatti non fa vedere l'immagine ma solo il titolo.

se invece nell'ultima riga ci sono 2 o 3 (3 è il numero massimo per ogni riga) immagini allora non ci sono problemi.

Codice PHP:
        
        <?php
        
            
            
//stampo tabella miniature
            
print("<table border=\"0\" cellspacing=\"5\" cellpadding=\"0\">\n");
            
            
$numero_righe ceil((count($codici)/3)) * 2;
            
            
$i=1;
            
$cod 0;
            
$elements_left count($codici)*2;
            
$temp "a"//per il nome dei form
            
for($j=0$j $numero_righe$j++){
                
$is_odd fmod($i,2);//righe dispari contengono testo quelle pari immagini
                
$cod1$cod2$cod3;
                if(
$is_odd != 0){ //riga dipari
                    
print("<tr align=\"center\" valign=\"top\">");
                    print(
"<td width=\"70\">");if($elements_left >= ){$h $codici[$cod]; print("$titoli[$h]");}print("</td>");
                    
$elements_left--; $cod1=$cod$cod++;
                    print(
"<td width=\"70\">");if($elements_left >= ){$h $codici[$cod]; print("$titoli[$h]");}print("</td>");
                    
$elements_left--; $cod2=$cod$cod++;
                    print(
"<td width=\"70\">");if($elements_left >= ){$h $codici[$cod]; print("$titoli[$h]");}print("</td>");
                    
$elements_left--; $cod3=$cod$cod++;
                    print(
"</tr>
                        <tr align=\"center\" valign=\"top\">
                        <td height=\"10\" colspan=\"3\"><hr class=\"bordobarra\"></td>
                        </tr>"
);
                }else{
//riga pari
                    
                    
print("<tr align=\"center\" valign=\"top\">");
                    print(
"<td width=\"70\">");if($elements_left >= ){$h $codici[$cod1]; print("<form name=\"$temp\" action=\"{$_SERVER['PHP_SELF']}\" method=\"get\">\n <input type=\"hidden\" name=\"visualizza\" value=\"$h\"><img src=\"miniature/$urls_miniature[$h]\" alt=\"$titoli[$h]\"  class=\"bordo\" onClick=\"$temp.submit()\"></form>");}print("</td>");
                    
$elements_left--; $temp++;
                    print(
"<td width=\"70\">");if($elements_left >= ){$h $codici[$cod2]; print("<form name=\"$temp\" action=\"{$_SERVER['PHP_SELF']}\" method=\"get\">\n <input type=\"hidden\" name=\"visualizza\" value=\"$h\"><img src=\"miniature/$urls_miniature[$h]\" alt=\"$titoli[$h]\"  class=\"bordo\" onClick=\"$temp.submit()\"></form>");}print("</td>");
                    
$elements_left--; $temp++;
                    print(
"<td width=\"70\">");if($elements_left >= ){$h $codici[$cod3]; print("<form name=\"$temp\" action=\"{$_SERVER['PHP_SELF']}\" method=\"get\">\n <input type=\"hidden\" name=\"visualizza\" value=\"$h\"><img src=\"miniature/$urls_miniature[$h]\" alt=\"$titoli[$h]\"  class=\"bordo\" onClick=\"$temp.submit()\"></form>");}print("</td>");
                    
$elements_left--; $temp++;
                    print(
"</tr>
                        <tr align=\"center\" valign=\"top\">
                        <td height=\"10\" colspan=\"3\"><hr class=\"bordobarra\"></td>
                        </tr>"
);
                }
//end else
                
$i++;        
            }
            print(
"</table>\n");
            
        }
//categoria non contiene elementi da visualizzare
        
?><form action="paesaggi.php" method="get"></form>