Ma ora che vedo bene.... perché fai due query???
Sostituisci la prima come segue:
Codice PHP:
$sql="select count(id) AS tot from $elencotabelle";
$conta = mysql_query($sql);
$tot_record = mysql_result($conta, 0, 'tot');
mysql_free_result($conta);
Ora, la variabile $tot contiene il numero di record che fanno parte della tabella da te interrogata.
Ora puoi fare quanto segue:
Codice PHP:
$campi = mysql_list_fields("nome_db", "$elencotabelle", $connessione);
$num_colonne = mysql_num_fields($campi);
In questo modo la variabile $num_colonne contiene il numero di colonne per la tabella richiesta da form.
Prova un po?