mike1313 Posted November 29, 2007 Share Posted November 29, 2007 I'm using the live data tutorial and I can't seem to get it to work. Any help? Ajax code: function createRequestObject() { var req; if(window.XMLHttpRequest){ // Firefox, Safari, Opera... req = new XMLHttpRequest(); } else if(window.ActiveXObject) { // Internet Explorer 5+ req = new ActiveXObject("Microsoft.XMLHTTP"); } else { // There is an error creating the object, // just as an old browser is being used. alert('There was a problem creating the XMLHttpRequest object'); } return req; } var http = createRequestObject(); function sendRequest2(act) { // Open PHP script for requests http.open('get', 'chatusers.php?act='+act); http.onreadystatechange = handleResponse2; http.send(null); } function handleResponse2() { if(http.readyState == 4 && http.status == 200){ // Text returned FROM PHP script var response2 = http.response2Text; if(response2) { // UPDATE ajaxTest content document.getElementById("users").innerHTML = response2; setTimeout('userc();' ,'2000'); } } } function userc() { sendRequest2('userc'); } and chat users.php <?php mysql_connect("dbhost","dbuser","pass"); mysql_selectdb("dbname"); $time = time()-100; if ($_GET['act'] == "userc") { $who = mysql_query("SELECT * FROM players WHERE lastcactive >= $time"); while ($who2 = mysql_fetch_array($who)) { echo "$who2[username]<br>"; } } ?> Note I've hidden my database also in the Ajax there's a 2 behind everything because I already have ajax running on the page updating a div that has the same names so 2's were added. Link to comment https://forums.phpfreaks.com/topic/79380-solved-help-with-live-data/ Share on other sites More sharing options...
mike1313 Posted November 29, 2007 Author Share Posted November 29, 2007 I solved it. Link to comment https://forums.phpfreaks.com/topic/79380-solved-help-with-live-data/#findComment-401856 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.