ragazzi ho un problema non funziona l insert di questa query e non capisco perche mi riuscireste a darmi una mano.?
posto il codice
Codice PHP:
<?php
require('sessione.php');
?>
<?php
$conn
=mysql_connect("localhost","*****","****");
if(!
$conn)
{
echo
"IMPOSSIBILE CONNETTERSI";
exit();
}
$db=mysql_select_db("****");
if(!
$db)
{
echo
"IMPOSSIBILE APRIRE DATABASE";
exit();
}
$tabella="tabella_mail_inviate$id_utente";//tabella dove salvo le mail da me inviate
$nome_destinatario=$_POST['nome_destinatario'];
$oggetto=$_POST['oggetto'];
$messaggio=$_POST['messaggio'];
$dati_recupero="Select * From registrazione_utente Where nome_utente='$nome_destinatario'";
$result=mysql_query($dati_recupero);
$righe_recupero=mysql_fetch_object($result);
$id_ospite="$righe_recupero->id";

$tabella_mail="tabella_mail_ricevute$id_ospite";//tabbella in cui va la mia mail ovvero destinatario

$dati_recupero="INSERT INTO $tabella(inviato_a,oggetto,messaggio,id_utente) values('$nome_destinatario','$oggetto','$messaggio','id_utente')";
$result=mysql_query($dati_recupero);

if(
$result){
    echo
"bene";
    }else{
        echo
"Errore nell'invio della mail";
        }
        
mysql_close($conn);
e qui ce il form con lo script ajax anche se non credo sia li il problema

Codice PHP:
</script>

<script>
var time_variable_inviomessaggio 
function getXMLObject_inviomessaggio() {
    var xmlHttp_inviomessaggio = false;
    try { 
    xmlHttp_inviomessaggio = new ActiveXObject("Msxml2.XMLHTTP") 
    }
    catch (e) {
        try {
            xmlHttp_inviomessaggio = new ActiveXObject("Microsoft.XMLHTTP") 
            } 
            catch (e2) { 
            xmlHttp_inviomessaggio = false 
            } 
            } 
            if (!xmlHttp_inviomessaggio && typeof XMLHttpRequest != 'undefined') {
                xmlHttp_inviomessaggio = new XMLHttpRequest();
                } 
                return xmlHttp_inviomessaggio;
                } var xmlhttp_inviomessaggio = new getXMLObject_inviomessaggio(); 
                function invia_messaggio() { 
                var getdate_inviomessaggio = new Date(); 
                if(xmlhttp_inviomessaggio) {
                    document.getElementById('load_invio_messaggio').innerHTML ="[img]http://www.hellocommunity.it/js/load.gif[/img]";
                    var nome_destinatario = document.getElementById("destinatario_messaggio").value;
                    var oggetto = document.getElementById('oggetto_messaggio').value;
                    var messaggio = document.getElementById('contenuto_messaggio').value;
                    var parameters_inviomessaggio="nome_destinatario="+nome_destinatario+"&oggetto="+oggetto+"&messaggio="+messaggio
xmlhttp_inviomessaggio.open("POST","php/invio_messaggio.php",true);
xmlhttp_inviomessaggio.onreadystatechange = handleServerResponse_inviomessaggio;
xmlhttp_inviomessaggio.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp_inviomessaggio.send(parameters_inviomessaggio);
}
}
function handleServerResponse_inviomessaggio(){ 
if (xmlhttp_inviomessaggio.readyState == 4 ) 
{
if(xmlhttp_inviomessaggio.status == 200){
document.getElementById('load_invio_messaggio').innerHTML=xmlhttp_inviomessaggio.responseText;

}}}
</script>
<div id="contenitore_form_messaggio">
<div class="msgbox"> [url="#"][img]close.jpg[/img][/url] 


 <label for="destinatario messaggio">A:</label> <input type="text" id="destinatario_messaggio" name="destinatario_messaggio" onKeyUp="ricerca_destinatario(this.value);" />
 <div id="risultati" style="display:none;"></div>
 

 <label for="oggetto_messaggio">Oggetto:</label><input type="text" id="oggetto_messaggio" name="oggetto_messaggio" />
 

 <label for="contenuto_messaggio">Messaggio:</label><textarea id="contenuto_messaggio" name="contenuto_messaggio" cols="40" rows="5"></textarea>
 

 <input type="button" value="INVIA" id="invia_messaggio_privato" name="invia_messaggio_privato" onclick="invia_messaggio();" />
<div id="load_invio_messaggio"></div>
</div>
</div>