Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Selezione automatica dell'id di una tabella...

    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!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  2. #2
    prova a fare un echo di $id, probabilmente non stamperà nulla
    devi usare $_GET['id'] poichè da un po(..) di versioni a questa parte di default c'è register globals ad off

  3. #3
    aspetta... mi spieghi meglio? nn sono molto ferrato in php...

    Grazie tante!!!

    ovvero... dove dovrei piazzare &GET..... ?

    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  4. #4
    "SELECT id,menu FROM menu WHERE id=$_GET[id]";

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.