Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146

    Il motore di ricerca restituisce pagina bianca!

    Salva ragazzi, ho visto questo motore di ricerca qui:

    http://php.html.it/guide/lezione/228...re-di-ricerca/

    e ho cercato di adattarlo al mio database modificando la query. Il problema è che la ricerca non mi da ne risultati ne errori ma solo una pagina bianca.
    Ecco il codice:

    Codice PHP:
    <?
    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);

    $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
    devi settare error_reporting(E_ALL);

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146
    dove? tramite phpmyadmin?

  4. #4
    Originariamente inviato da SQLover
    dove? tramite phpmyadmin?
    ti conviene cercare le cose al posto di chiederle, imparerai il linguaggio molto meglio...

    cerca error_reporting su php.net o anche qui sul forum

  5. #5
    Ciao,
    Puoi fare in tre modi:

    1) Modificare il php.ini per mostrare sempre tutti gli errori (sconsigliatissimo, specialmente su un server in produzione...)

    2) Aggiungere all'inizio del tuo codice quanto suggerito da xnavigator:

    error_reporting(E_ALL)

    3) Uguale a 2) ma usando ini_set invece di error_reporting:

    ini_set('error_reporting', E_ALL)


    edit: Se vuoi saperne di più, e credo che tu voglia saperne di più, leggi il manuale di php per le funzioni error_reporting e ini_set sono molto utili!

    Ciao

    Stefano
    BluePine Technology
    Virtual hosting - Server Dedicati - Sviluppo applicazioni

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146
    Grazie mille ora provo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    146
    che stupido, mi ero dimenticato di questo thread! FOrse ho capito dov'è l'errore. Guarda qui:

    http://forum.html.it/forum/showthrea...7#post11978557

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.