2016-08-30 3 views
0

Я загрузил пару изображений баннеров в папки для загрузки и mysql. Теперь я должен показать 4 из них по одному и изменится через некоторое время. Допустим, это похоже на анимацию, которая при загрузке показывает изображение 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 каждый раз, когда хотите получить другое изображение? И затем już перезагрузите img tag src. Вы можете установить интервал каждые 30 секунд, чтобы запросить src другого изображения. Onload показать и показать img с первой строкой результата. В attr data-id f.e. вы показываете идентификатор изображения. Затем установите интервал и получите идентификатор данных текущего изображения. Запрашивать с Ajax для другого и показывать ему UP для пользователя. Это лучшая идея, если вы не хотите использовать какой-то слайдер.

+0

Нужна помощь с ajax. Я не поклонник jquery и ajax – PFlorentino

Смежные вопросы