Ciao!

Ho il seguente file, che richiamando i valori da un form deve stampare i valori di una tabella, e deve fare una paginazione.
Codice PHP:
<?
require("config.php");

$elencotabelle=$_GET['elencotabelle'];

$connessione mysql_connect($db_host$db_user,$db_password) or die("Connessione fallita !"); 
@
mysql_select_db($db_name) or die("Selezione Database fallita !");

$query="select * from ($elencotabelle)  ";
$resultmysql_query($query);

$numfields mysql_num_fields($result);
//restituisce il numero di campi di un record

$res_count=mysql_num_rows($result);
// numero totale di records
$tot_records $res_count;

// risultati per pagina(secondo parametro di LIMIT)
$per_page =15;

// numero totale di pagine
$tot_pages ceil($tot_records $per_page);

// pagina corrente
$current_page = (!$_GET['page']) ? : (int)$_GET['page'];

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;

// esecuzione seconda query con LIMIT

$query="select * from ($elencotabelle) LIMIT $primo$per_page";
$risultato = @mysql_query($query) or die("Query fallita !"); 

echo 
"<table width=\"70%\" cellspacing=\"0\" cellpadding=\"0\" border=\"1\">
<tr class=\"intestazione\"align=\"center\">"
;
for (
$i=0$i $numfields$i++) 
  { 
   echo 
'<td align=\"center\">'.mysql_field_name($risultato$i).'</td>'
   }
   echo 
"</tr>";
   
   while (
$row mysql_fetch_row($risultato)) 
  { 

   echo 
"<tr  bgcolor= \"$color\" align=\"center\">";
   echo
"<td >".implode($row,'</td><td>')."</td>";
   echo
"</tr>";
 
  }
echo 
"</table>";

include(
"paginazione_1.php");
//include("paginazione_2.php");

// in questa cella inseriamo la paginazione
echo " <p class=\"collegamenti\">$paginazione</p>";
quando vado per cliccare sulla pagina seguente della paginazione, mi da il seguente errore:

Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\listini\stampatabella.php on line 21

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\listini\stampatabella.php on line 24
Query fallita !

se invece di mettere come tabella il valore ricavato da form ovvero ($elencotabelle), mettendo il nome della tabella, funziona tutto.
Codice PHP:
$query="select * from costruttori  "
PERCHE'. COME FACCIO A RISOLVERE NEL PRIMO CASO?