Mikey_xd Posted January 16, 2010 Share Posted January 16, 2010 Hi. I am trying to set up my chat box so that its users can post without the page refreshing. So I decided to use ajax. My ajax code is this: <script type="text/javascript"> function loadXMLDoc(url) { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET",url,false); xmlhttp.send(null); document.getElementById('test').innerHTML=xmlhttp.responseText; } </script> My html form code is: <form onsubmit="loadXMLDoc('postshout.php')" method="GET"><input size="25" type="text" name="msg" value="Type a shout then press enter!"></form> The ajax thing is opening the file that I set up to process new posts. The code for that is: <?php include('confrig.php'); if($_GET['msg']=="/prune") { mysql_query("TRUNCATE TABLE shouts"); } else { mysql_query("INSERT INTO shouts (user, msg) VALUES ('Mikey', '$_GET[msg]')"); }; ?> It opens the file fine. But it then posts a blank shout. I.e instead of Mikey Says: Hello apearing it just comes up as "Mikey Says :" then blank space. No doubt I have done something wrong lols. Plz help. Thank You Link to comment https://forums.phpfreaks.com/topic/188667-chat-box-help/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.