Salve, sto cercando di stampare tramite un form, la tabella il quale nome viene inserito in quest'ultimo...
Va tutto bene fino a quando deve stampare le celle <td>, infatti ne trova sempre 9, a prescindere dal numero di colonne delle tabelle. Questo è il codice:
codice:
<?phpinclude('connection_db.php');
$table = $_POST['table'];


//Query per il nome delle colonne


$query2 = "SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'$table'";
$nomecolonne = mysql_query($query2);


//Query per calcolare il numero di colonne


$query1 = "SELECT count(*) AS colonne FROM information_schema.columns WHERE table_name = '$table'";
$numerocolonne = mysql_query($query1);




//Query per selezionare l'intero contenuto della tabella


$query = "SELECT * FROM $table";
$result = mysql_query($query);




echo '<table class="consultatable">';
		echo '<tr class="consultatable">';
while ($nomecol = mysql_fetch_array($nomecolonne)) {
      echo '<th class="consultatable">';
    for( $j = 0; $j < $numerocolonne; $j++)
    {


        echo $nomecol[$j];


    }
                    echo '</th>';
}
		echo '</tr>';




while ($row = mysql_fetch_array($result)) {
    	            echo '<tr class="consultatable">';
    for( $i = 0; $i < $numerocolonne; $i++)
    {
                        echo '<td class="consultatable">';
        echo $row[$i];
                        echo '</td>';   
    }
                                echo '</tr>';
}






echo "</table>";  
?>
Questa è la tabella visualizzata:
TABELLAERR.png