Ho un problema qua:

var sendReqForum = getXMLHttpRequest();
var discussione=$discussione;
function sendForumText() {
if(document.getElementById('messaggio').value == '') {
alert('Devi inserire il messaggio');".
}
else if(sendReqForum.readyState == 4 || sendReqForum.readyState == 0) {
sendReqForum.open('POST', 'forum_get.php?id=$id&forum_sezione=$forum_sezione &discussione='+discussione, true);
sendReqForum.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReqForum.onreadystatechange = getForumText;".
var param = 'messaggio=' + document.getElementById('messaggio').value+'&titol o='+document.getElementById('titolo').value;
sendReqForum.send(param);
discussione=sendReqForum.responseText;
alert(discussione);
document.getElementById('messaggio').value = '';
}
return false;

Praticamente i dati me li invia correttamente. la pagina sul server effettua correttamente il suo compito e stampa un numero.
Questo numero lo vorrei riprendere e metterlo nella variabile discussione ma nn ce la faccio.sendReqForum.responseText nn funzia.
Dove sbaglio??

PS:: NN fate caso alle variabili in php.
Grazie
"}