Here is my code :
Javascript code:
-
function createajaxrequest(){
-
var req;
-
if(window.XMLHttpRequest){
-
req = new XMLHttpRequest();
-
} else if(window.ActiveXObject) {
-
req = new ActiveXObject("Microsoft.XMLHTTP");
-
} else {
-
alert('Error Creating Ajax Request');
-
exit;
-
}
-
return req;
-
}
-
-
function getphotoslist(){
-
var serverpage="getphotos.php?action=refreshphotos";
-
xmlhttp = createajaxrequest();
-
xmlhttp.open("get",serverpage);
-
xmlhttp.onreadystatechange = function() {
-
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
-
photosdiv.innerHTML = xmlhttp.responseText;
-
}
-
}
-
xmlhttp.send(null);
-
getphotosloop = setTimeout("getphotoslist()",2000);
-
}
Html Page:
[HTML]<html>
<head>
<title> </title>
</head>
<body>
<div id="photosdiv"></div>
</body>
</html>[/HTML]
getphotos.php Code :
[PHP]<?php
if($_GET["action"]=="refreshphotos"){
function getphotoslist(){
$gtdata=mysql_query("select id,name,path,time,date,postby,pcip from photos");
while($cdata=mysql_ftch_row($gtdata)){
$photoinfo[$cdata[0]]=array("id"=>"$cdata[0]","name"=>"$cdata[1]","path"=>"$cdata[2]","time"=>"$cdata[3]","date"=>"$cdata[4]","postby"=>"$cdata[5]","pcip"=>"$cdata[6]");
}
return $photoinfo;
}
function getphotoscode($photosarray){
while(list($key,$value)=each($photosarray)){
$itemcode="id->$photosarray[$key][id] :: name->$photosarray[$key][name] :: path->$photosarray[$key][path] :: time->$photosarray[$key][time] :: date->$photosarray[$key][date] :: postby->$photosarray[$key][postedby] :: pcip->$photosarray[$key][pcip]";
$listcode.="<br>.$itemcode";
}
return $listcode;
}
$phlist=getphotoslist();
$phlistcode=getphotoscode($phlist);
echo $phlistcode;
exit;
}
?>[/PHP]
Greeting