2016-08-30 2 views
0

Ich habe ein paar Banner Bilder in Upload-Ordner und MySQL geladen. Jetzt muss ich 4 Stück nacheinander zeigen und werde mich nach einiger Zeit ändern. Nehmen wir an, es ist wie eine Animation, die beim Laden Bild 1 zeigt und nach 30 Sekunden Bild 2 und so weiter. Wie kann ich so etwas erreichen, da ich kein Javscript-Typ bin, also bitte hilf mir.Abfrage Bild Ergebnis ändern nach irgendwann

Hier ist mein Code.

<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> 

Antwort

0

Haben Sie versucht, Ajax-Anfragen jedes Mal zu senden, wenn Sie ein anderes Bild wünschen? Und dann już laden Sie img Tag src. Sie können das Intervall alle 30 Sekunden einstellen, um nach dem Bild eines anderen Bildes zu fragen. Onload zeigen und zeigen img mit erster Zeile des Ergebnisses. In attr Daten-ID f.e. Sie zeigen die ID des Bildes an. Dann setze das Intervall und erhalte die Daten-ID des aktuellen Bildes. Frage mit Ajax nach einem anderen und zeige es UP für den Benutzer. Dies ist die beste Idee, wenn Sie keine Art von Schieberegler verwenden möchten

+0

Brauchen Sie Hilfe mit Ajax auch. Ich bin kein Fan von Jquery und Ajax – PFlorentino

Verwandte Themen