Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Undefined variable!

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146

    Undefined variable!

    Ho costruito un motore di ricerca, seguendo la sintassi descritta nella guida su questo sito. La pagina che dovrebbe darmi i risultati, mi dice "Undefined variable: chiave", dove chiave dovrebbe essere la stringa passata al database.

    Ecco il link alla guida: http://php.html.it/guide/lezione/228...re-di-ricerca/

    ecco il codice:

    Codice PHP:
    <?
    error_reporting
    (E_ALL);
    include(
    "top_foot.inc.php");
    include(
    "config.inc.php");
    top();

    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $keys explode (","$chiave);  //  <== l'errore dovrebbe essere qui

    $query "";
    reset ($keys);
    while (list(,
    $parola) = each ($keys)) 
    $parola trim($parola);
    if (
    $parola != "")
    $query .= "Titolo LIKE '%$parola%' OR Anno LIKE '%$parola%' OR Stagione LIKE '%$parola%' OR ";
    }
    $query .= "0";

    $query "SELECT Titolo, Stagione, Anno FROM telefilm WHERE " $query;

    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result))
    { echo 
    "<a href=\"view.php?Titolo=$row[Titolo]\"> " " - $row[Titolo]</a>
    "
    ; }

    foot()
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146
    oppure qui:

    Codice PHP:
    <form method=post action=result.php>
    <
    input type=text name=chiave><input type=submit value=cerca>

    </
    form
    dove dice name= chiave

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146
    Credo di aver capito! Mancava una parte di codice in result.php!

    $chiave=$_GET['chiave'];

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.