Ciao a tutti,

premetto che ho cercato e ho avevo già chiesto la soluzione altrove, purtroppo non ho risolto ancora nulla
Confido in voi..

posto prima gli script

codice:
//QUESTO SERVE PER L'AGGIORNAMENTO DEI DATI
function Chat()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Il tuo browser non supporta la chat!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById("msg").innerHTML=xmlHttp.r esponseText;
setTimeout('Chat()', 10000); //tempo di refresh generale
}
}
xmlHttp.open("GET","file.php",true);
xmlHttp.send(null);
}
setTimeout('Chat()', 5000);
Questo è lo script per il salvataggio dati

codice:
function salva(){
  htmlRequest = ajax();
  if (htmlRequest==null){
    alert ("Il browser non supporta richieste HTTP");
    return;
  }
  // controlliamo i parametri obbligatori
  if(document.form_invio.testo.value == "" || document.form_invio.testo.value == "NULL")
  {
    alert('Inserisci il Messaggio');
    return;
  }
  // inviamo i parametri al file per l'INSERT nel database
  htmlRequest.open('POST', 'inviashout.php');
  htmlRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  htmlRequest.send('testo='+document.form_invio.testo.value+'&global='+document.form_invio.global.value+'&usern='+document.form_invio.usern.value);
  // svuotiamo il modulo per il messaggio
  document.form_invio.testo.value = '';
  document.form_invio.testo.focus();
  xmlHttp.send(null);
}
E il form per l'invio

Codice PHP:
<form name=\"form_invio\" method=\"POST\">
<input type=\"text\" name=\"testo\" size=\"80%\">
<input type=\"hidden\" name=\"global\" value=\"0\">
<input type=\"hidden\" name=\"usern\" value=\"
$userna\">
<input onclick=salva(); return false; type=\"button\" value=\"Invia\"></form> 
Ora io vorrei fare in modo che non appena si inviano i dati tramite form, automaticamente si aggiorna il file dei dati prelevati dal database ed escono a video.

Praticamente, appena si invia il messaggio, subito appare a video.


Grazie in anticipo, Saluti.