Ora ke mi stavo cominciando a divertire...
Dunque, ho realizzato una pagina in cui viene caricato in un iframe una pagina php, chiamata menu.php, dove prendo il contenuto di una cella dal database centurion. La tabella si chiama menu, e la colonna (row) di cui voglio le info si chiama anch'essa menu. L'id della riga è il n°1. Tutto funziona, tranne che per il comando mysql_fetch_array()....
Escludendo il codice HTML iniziale (ed incluso...), ho piazzato questo:
<?
// parametri del database
$db_host = "localhost";
$db_user = "klode";
$db_password = "******";
$db_name = "centurion";
$db=mysql_connect($db_host,$db_user,$db_pass) or die ("Errore durante la connessione al database");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$sql="SELECT id,menu FROM menu WHERE id=$id";
$result=mysql_query($sql,$db);
while($row=mysql_fetch_array($result)){ echo "$row[menu]
"; }
mysql_close($db);
?>
mi da errore nel punto: $row=mysql_fetch_array($result)...
Se invece faccio una selezione SENZA il comando WHERE, mi funge... Ma in realtà vorrei creare un contenuto di menu per ogni id... man mano ke il menu deve cambiare, indico con menu.php?id=n il relativo menu da far comparire...
Innanzitutto, come soluzione secondo voi è buona?
Se lo è, come faccio a risolvere l'enigma???
Grazie a tutti voi per il grande aiuto ke mi state dando!![]()