Perchè hai fatto le cose così? Lo sai a che serve extract?
Cmq il modo corretto è questo:
Codice PHP:
$page=mysql_connect("$db_host","$db_login","$db_pass")
or die ("Non riesco a connettermi a [b]$db_host");
mysql_select_db ($database, $page)
or die ("Non riesco a selezionare il db $database
");
$visible = "SELECT npage, pagina FROM page";
$query = mysql_query ($visible,$page)
or die ("Non riesco ad eseguire la richiesta $visible");
while ($lay = mysql_fetch_array ($query)){
$dati_estratti[] = $lay ;
$view = $_GET['view'];
$allowed_values = array(
"$npage" => "$pagina",
);
}
Poi non so cosa siano $view e tutto il resto e quindi non so come memorizzarteli nell'array.