Visualizzazione risultati 1 fino 3 di 3

Discussione: Motore di ricerca

  1. #1
    Guest

    Predefinito Motore di ricerca

    Il motore di ricerca di cui riporto il codice sotto non funziona, mi dā a prescindere "non ho trovato nulla".
    Cosa ho sbagliato?
    Codice PHP:
    <head>
    <noscript>
    <meta http-equiv="refresh" content="0; warning.php" />
    </noscript>
    <title>Erika e Laura</title>
    <style>
    body{font-family:Lucida Handwriting,Arial,Verdana;
    color:white;}
    a:link{text-decoration:none; color:red;}
    a:visited{text-decoration:none; color:red;}
    #sfondo{background-image: url(http://www.passionetecnologica.it/wp-content/uploads/2012/08/cielo_stellato.jpg);
    position:absolute;
    height:100%;
    width: 100%;
    margin: 0;
    padding: 0;
    }
    .rotondo{background: #f7f7f7; padding: 10px; border: 2px solid #ededed; border-radius: 10px; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .4), 0 0 0 1px rgba(255, 255, 255, .9), 0 0 10px 0px rgba(0, 0, 0, .1);
    opacity:0.8;}
    </style>
    </head>
    <body id="sfondo">
    <?php
    if($_GET['ricerca']==""){echo '<b>Attenzione! Questo motore di ricerca č ancora in fase beta e potrebbe non funzionare correttamente.</b><br> <div class="rotondo"><form action="search.php" method="get">
    Cerca: <input type="text" id="ricerca" name="ricerca" />
    <input type="submit" value="Vai!" /></form></div>'
    ;}
    else{
    $ricerca=$_GET['ricerca'];
    new
    mysqli(localhost,angeange,lamiapassword,my_angeange);
    $cerca = mysqli_escape_string(stripslashes($ricerca));
    $query = "SELECT capitolo FROM storie WHERE capitolo LIKE %{$cerca}% or capitolo LIKE {$cerca}% or capitolo LIKE %{$cerca};
    $risposta = mysqli_query($query);
    $dentro_la_query= mysqli_fetch_assoc($risposta);
    if (
    $dentro_la_query == TRUE ) {
    while(
    $row= mysqli_fetch_assoc($risultato)) {
    $capitolino=$row['capitolo'];
    echo '<div class="
    rotondo"> $capitolino <br>';
    }
    } else {
    echo "
    Non ho trovato nulla!";
    }
    }
    printf("
    Errormessage:%s\n", mysqli_error($connessione));
    ?>
    Ultima modifica di angeange : 29-09-2013 alle ore 19.47.38

  2. #2
    Guest

    Predefinito

    A vedere i colori del codice che hai postato sembra che manchi una virgoletta (") alla fine di
    $query = "SELECT ecc.
    prima del punto e virgola.

  3. #3
    Guest

    Predefinito

    Hai ragione, ho corretto, ma non funziona comunque :(

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •