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"]=="refreshphoto s"){
function getphotoslist() {
$gtdata=mysql_q uery("select id,name,path,ti me,date,postby, pcip from photos");
while($cdata=my sql_ftch_row($g tdata)){
$photoinfo[$cdata[0]]=array("id"=>"$ cdata[0]","name"=>"$cda ta[1]","path"=>"$cda ta[2]","time"=>"$cda ta[3]","date"=>"$cda ta[4]","postby"=>"$c data[5]","pcip"=>"$cda ta[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=getphot oslist();
$phlistcode=get photoscode($phl ist);
echo $phlistcode;
exit;
}
?>[/PHP]
Greeting