ciao a tutti ho fatto questa ricerca ma non funzia non scrive niente dove sto sbagliando?posto il codice grazie in anticipo
il js:
<script>
var time_variable_ricerca;
function getXMLObject_ricerca() {
var xmlHttp_ricerca = false;
try {
xmlHttp_ricerca = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e) {
try {
xmlHttp_ricerca = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e2) {
xmlHttp_ricerca = false
}
}
if (!xmlHttp_ricerca && typeof XMLHttpRequest != 'undefined') {
xmlHttp_ricerca = new XMLHttpRequest();
}
return xmlHttp_ricerca;
} var xmlhttp_ricerca = new getXMLObject_ricerca();
function ricerca_amici() {
var getdate_ricerca = new Date();
if(xmlhttp_ricerca) {
document.getElementById('load_ricerca').innerHTML ="";
var valore_ricerca = document.getElementById("ricerca").value;
var parameters_ricerca="valore_ricerca="+valore_ricerc a
xmlhttp_ricerca.open("POST","http://www.hellocommunity.it/php/ricerca_amici.php",true);
xmlhttp_ricerca.onreadystatechange = handleServerResponse_ricerca;
xmlhttp_ricerca.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp_ricerca.send(parameters_ricerca);
}
}
function handleServerResponse_ricerca(){
if (xmlhttp_ricerca.readyState == 4 )
{
if(xmlhttp_ricerca.status == 200){
document.getElementById('load_ricerca').innerHTML ="";
document.getElementById('risultato_ricerca')=xmlht tp_ricerca.responseText;
}}}
</script>
il form:
<div id="contenuto_ricerca_amici">
<form id="ricerca_amici" method="post" action="#">
<input type="text" id="ricerca" name="ricerca" onKeyUp="ricerca_amici()">
<div id="load_ricerca"></div>
<div id="risultato_ricerca"></div>
</form>
</div>
e il php:
Codice PHP:
<?php $conn=mysql_connect("localhost","*","*"); if(!$conn) { echo"IMPOSSIBILE CONNETTERSI"; exit(); } $db=mysql_select_db("hellocom_hello"); if(!$db) { echo"IMPOSSIBILE APRIRE DATABASE"; exit(); } $valore_ricerca=$_POST['valore_ricerca']; $dati="SELECT nome_utente FROM registrazione_utente where email LIKE '%$valore_ricerca%' OR nome_utente LIKE '%$valore_ricerca%'"; $res=mysql_query($dati); $risultato_ricerca=mysql_fetch_object($res); $nome=$risultato_ricerca->nome_utente; while($risultato_ricerca){ echo"$nome"; } ?>