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"