ragazzi ho questo js che si carica onload e tecnicamente dovrebbe scrivermi in un div se ho o no una richiesta ma non scrive niente perché(il php a parte va benissimo)?grazie

il js:

<script type="text/javascript">

function update_richieste()
{
$.post("php/richieste_amicizia.php", {id_utente: $("#id_utente").val()}, function(data){ $("#richiesta_amicizia_ricevuta").val(data);});

setTimeout('update_richieste()', 1000);
}

</script>

e il php
Codice PHP:
<?php
require('sessione.php');
?>
<?
$dbhost 
'localhost';
$dbuser '****';
$dbpass '***';
 
$conn mysql_connect($dbhost$dbuser$dbpass
or die (
'Errore connessione');
 
$dbname 'hellocom_hello';
 
mysql_select_db($dbname);
$tabella="tabella_amici$id_utente";

$sql "SELECT * FROM $tabella where mandato_da!=0 AND accettato=0 ";
$result mysql_query($sql);
if(
$richieste=mysql_num_rows($result)!=0){
    echo
"Hai $richieste richieste in sospeso";
}
else{
    echo
"Nessuna richiesta";
    }
?>