ho realizzato questo script che prendendo i dati da un database mysql crea una tabella a due colonne.Dall ottavo record quindi dalla quarta riga in poi, all'ultima riga si blocca non terminando la tabella.
Ecco il codice:
Codice PHP:
 <body bgcolor="#FFCCFF" leftmargin="0" topmargin="0">
<table width="100%" height="100%" border="0" bgcolor="#FFCCFF">
<tr><td height="160" valign="top" bordercolor="0"> 
<table width="100%" height="108%" border="0">
<tr valign="top"><td width="78%" height="132" bordercolor="#FFFFFF"> <div align="center">
[img]../img/header.gif[/img]</div></td></tr><tr><td height="42"><div align="center">


<table cellpadding="0" cellspacing="0" bgcolor="#FF00FF" style="border: 1px solid black; "><tr>
          <?
$tabella 
$_GET['pr'] ;
if (
$tabella==""){
    echo 
"Nessuna Categoria Selezionata <a href=\"http://stefina.altervista.org\">Torna Indietro</a>";     
    }      
else{
    
//CONNESSIONE
    
$connessione mysql_connect("localhost""stefina""******")
    or die(
"Connessione non riuscita: " mysql_error());
    
mysql_select_db("my_stefina") or die("Selezione del database non riuscita");
    
//QUERY
    
$query "SELECT * FROM anelli WHERE id > 0";
    
$risultato mysql_query($query) or die("Query fallita: " mysql_error() );
    
// $i indice di controllo riga $x numero di articoli per colonna
    
$x=2;
    
$i=0;
    while (
$linea mysql_fetch_row($risultato)) {
             if (
$i>=$x){
               
$i=1;  
               echo 
"</tr><tr>";
               } 
           else{
                 
$i++;
                }
           echo 
"<td style=\" border-bottom: 1px solid black; \"></td>
                 <td style=\" border-bottom: 1px solid black; \"></td>
                 <td style=\" border-bottom: 1px solid black; \">[b]Codice:[/b] "
.$linea["1"]."

</p>
                                                                 [b]Descrizione: [/b]"
.$linea["2"]."

</p>
                                                                 [b]Prezzo: [/b]" 
.$linea["3"]."

</p></td>
                <td></td>"
;
      }
   } 
//* Liberazione delle risorse del risultato */ /* Chiusura della connessione */
mysql_free_result($risultato); 
mysql_close($connessione);
?> 
</tr>
</table>
</div></td></tr></table></td></tr></table>

</p>

</p></body></html>
Non ho idea se è un problema di codice o di configurazione della tabella in PHPMyadmin