Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Istant Search

  1. #1

    Istant Search

    Ciao a tutti ho fatto un istant search, ma vedo che non funziona.
    Il codice della mia pagina con il form è questo:
    Codice PHP:
    <html>
    <
    head>
    <
    script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
        function stampa(valore) {
            $.post("/ajax/istantsearch.php" , { valore : value } ,function(data) { $("#result").html(data); )})
        }
    </script>
    </head>
    <body>
        <form action="result.php" method="get">
            <input type="text" id="ricerca" onkeyup="stampa(this.value)" />
            <input type="submit" value="Invia" />
        </form>
        
        <div id="result">
        </div>
    </body>
    </html> 
    mentre la pagina istantsearch.php è sotto
    Codice PHP:
        <?php
        
    // starto la connesione con mysql
        
    include ('config.php');
        
    connect();
        
    session_start();
        
        
    // recupero i dati
        
    $value mysql_real_escape_string($_POST['valore']);
        
        
    // invio la query
        
    $query mysql_query("SELECT username FROM utenti WHERE username LIKE '*$value*'");
        
        
    // in caso di errore
        
    if(!$query) {
            echo 
    'Errore connessione database';
            echo 
    mysql_error();
        } else {
        
        
    // in caso di successo stampo il risultato
            
    while(mysql_fetch_array($query)) {
                echo 
    '

    '
    .$row['username'].'</p>';
            }
        }
    ?>
    doc'è che sbaglio? nella query mysql, ho messo anche la percentuale ma non fa differenza.
    Firebug mi dice "ReferenceError: stampa is not definited"

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cambia value con valore { valore : valore} value oltre ad essere una parola riservata è nulla
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    non funziona

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta il link alla pagina demo online
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    http://bookfacesocial.altervista.org/search.php?rev=2
    prova con la funzione di ricerca con l'username 98edoardo

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Consiglio fin quando non hai una buona conoscenza di jquery scrivi il codice "esploso" cosi si capiscono gli errori (nel tua funzione c'è una parentesi ) di troppo)
    codice:
    function stampa(valore) {
    $.post(
    "/ajax/istantsearch.php", 
    { valore : valore }, 
    function(data) { 
    $("#result").html(data); 
    })
    }
    attenzione non mettere due librerie nella pagina
    <script src="js/jquery-1.3.2.js" type="text/javascript">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2026 vBulletin Solutions, Inc. All rights reserved.