Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rotator z bazy
Forum PHP.pl > Forum > PHP
MajareQ
Wiem, że mogę na Was liczyć winksmiley.jpg

Mój problem jest następujący: próbuję stworzyć rotator bannerów pobierający wszystko z bazy...
W ogóle mi się nie wyświetla... próbowałem różnych wersji, sposobów etc. żaden nie poskutkował...
Nie mam głowy dzisiaj do PHP... mam problemy pewne, które odciągają moją uwagę trochę... może wy pomożecie na przynajmniej ten problem (z rotatorem)...

Oto obecna wersja:

  1. <?php
  2. /*
  3.  * Generowanie rotatora bannerow.
  4.  */
  5. function banner_rotator() {
  6.  
  7. $query = mysql_query('SELECT id, name, banner, shows, total_shows FROM kt_banners WHERE total_shows>shows OR total_shows=-1');
  8. while($banner = mysql_fetch_assoc($query)) {
  9. $adres = $banner['adres'];
  10. $el = count($adres);
  11. $r = (rand()%$el);
  12. $id = $banner['id'];
  13. $banner = $banner['banner'];
  14. echo '<a href="'.$adres[$r].'"><img src="images/banner/'.$banner[$r].'"></a>';
  15. mysql_query('UPDATE kt_banners SET shows=shows+1 WHERE id='.$id[$r]);
  16. }
  17. }
  18.  
  19. banner_rotator();
  20. ?>


Z góry dzięki za pomoc.
MalyKazio
Zdaje się, że nie masz nigdzie zdefiniowanego $banner['adres'];
MajareQ
Racja, ale to i tak nic nie daje.
Nazin
  1. <?php
  2. function banner_ratator() {
  3.  
  4. $banner = mysql_fetch_assoc(mysql_query("SELECT id, banner, adres FROM kt_banners"));
  5. echo '<a href="'.$banner['adres'].'"><img src="images/banner/'.$banner['banner'].'" /></a>';
  6. mysql_query("UPDATE kt_banners SET shows=shows+1 WHERE id=".$banner['id']);
  7.  
  8. }
  9. ?>


?;>
MajareQ
pudło... tongue.gif
Rozwalasz mi stronę Nazin haha.gif

odświeżam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.