Jump to content

Mikey_xd

New Members
  • Posts

    1
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

Mikey_xd's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. 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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.