2014-09-22 86 views
1

我創建了一個用於存儲圖像路徑的數據庫,並將實際圖像存儲在目錄中。 然後,我想設置一個小時的時間間隔,以在網頁中隨機更改圖像(例如:24小時是我給定的圖像將在每天12:00更改的時間間隔),如果我給予12小時的間隔圖像一天內每12小時更換一次。更改圖像在我的網頁上的特定時間間隔php

我已經提交了一個表單來提交時間間隔的值。我只有幾小時的時間間隔。

如何在PHP.?.I可以做想做的事在我的服務器端這種變化..我新的PHP

請給我一個示例代碼這樣做。

謝謝。

+0

「我已經做了一個表格submiting值的時間間隔」 展示給我們:) – 2014-09-22 07:11:09

+1

你可以使用javascript setinterval()爲此 – Khushboo 2014-09-22 07:11:28

+0

@sujith Agarwal \t \t <形式方法= 「POST」 行動= 「display_test.php」> \t \t輸入小時間隔 \t \t \t \t \t \t \t \t – user3789039 2014-09-22 07:14:23

回答

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); 
+0

你好Khushboo是否有任何方法來實現這一點,而不使用jQuery/Ajax我的意思是通過使用php代碼,我給時間間隔作爲輸入從一個窗體.. – user3789039 2014-09-22 07:57:50

+0

我需要更改服務器本身的圖像,而不是通過發送來自客戶的要求。 – user3789039 2014-09-22 08:08:33

+0

我猜沒有其他的可能性 – Sundar 2014-09-22 08:46:36