2016-08-30 6 views
0

アップロードフォルダとmysqlにいくつかのバナー画像をアップロードしました。今度は4つを一度に1つずつ表示しなければならず、しばらくしてから変更されます。読み込み時に画像1を表示し、30秒後に画像2を表示するなどのアニメーションのようです。どのように私は男のjavscriptタイプではないので、このような何かを達成することができますので、私を助けてください。いつか画像の照会結果が変わる

ここに私のコードです。

<div class="add_banner"> 
      <?php 
       $now = date("Y-m-d"); 
       $sql = "SELECT distinct vt_ad_image_path, vd_ad_link_red from tbl_admin_ad WHERE vt_ad_type = 1 and vt_ad_starting_on > '$now' and vt_ad_ending_on > '$now' and vt_ad_status = '0'"; 
       $res = mysqli_query($conn,$sql); 
       while ($row = mysqli_fetch_array($res)) { 
        $img_path = $row['vt_ad_image_path']; 
        $img_URL = $row['vd_ad_link_red']; 
        echo "<a href='".$img_URL."'><img src='".$img_path."' alt='img' style='width:1080px;'/>"; 
       } 
      ?> 

      </div> 

答えて

0

別の写真を撮るたびにAjaxリクエストを送信しようとしましたか?そして、imgタグsrcをリロードしてください。 30秒ごとに間隔を設定して、別の画像のsrcを求めることができます。 Onloadは、結果の最初の行を表示して表示します。 attr data-id f.e.あなたはイメージのIDを表示しています。次に、インターバルを設定し、現在のイメージのデータIDを取得します。別のものをAjaxに問い合わせて、それをユーザーに表示してください。これは、何らかの種類のスライダを使用したくない場合に最適なアイデアです。

+0

ajaxの助けも必要です。私はjqueryとajaxのファンではない – PFlorentino

関連する問題