一段时间后查询图像结果发生变化

时间:2016-08-30 05:20:00

标签: javascript mysql animation

我在上传文件夹和mysql中上传了几张横幅图片。现在我必须一次显示一个,并且会在一段时间后改变。让我们说它就像一个动画,在加载时它显示图像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>

1 个答案:

答案 0 :(得分:0)

您是否每次想要其他图片时都尝试发送Ajax请求?然后już重新加载img标签src。您可以每30秒设置一次间隔以询问另一个图像的src。 Onload显示并显示第一行结果的img。在attr data-id f.e.你正在显示图像的ID。然后设置间隔并获取当前图像的data-id。向Ajax请求另一个并向用户显示它。如果您不想使用某种滑块

,这是最好的主意