我创建了一个用于存储图像路径的数据库,实际图像存储在目录中。 然后我想设置一个小时的时间间隔,用于在我的网页中随机更改图像(例如:24小时是给定图像的时间间隔将在每天12:00更改)如果我给12小时间隔图像更改每天12小时发生一次。
我已经提交了一个表单来提交时间间隔的值。我只有几小时的时间间隔。
如何在PHP中做到这一点。我希望在我的服务器端进行此更改..我是php的新手
请给我一个示例代码来执行此操作。
感谢。
答案 0 :(得分:1)
您可以根据时间更改setInterval(abc, 1000);
1000值。
并且#divname
是您要在其中显示图像的div的ID
function abc() {
jQuery.ajax({
url:'random_image.php',
type:'POST',
data:'',
success:function(results){
jQuery("#divname").html(results);
}
});
}
abc();
setInterval(abc, 1000);
在random_image.php中
$query="select * from imgtables ORDER BY RAND() LIMIT 1 ";
$q1= mysql_query($query,$sp);
if($q1==FALSE ){ die(mysql_error()); }
while($row = mysql_fetch_array($q1)){
$str="gallery/".$row['imgurl']; echo '<img src="'.$str.'" width=100px height=50px>'; }
}
mysql_close($sp);