Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql]Bannery
zaba12
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


Witam potrzebuje pomocy ten moj kod nie wyswietla poprawnie bannerow tzn gdy naciskam f5 to sie banner nie zmienia zostaje ten sam caly czas prosze o pomoc to jest kod

  1. <?
  2. function rotacja()
  3. {
  4. global $banner;
  5. $query = "SELECT * FROM bannery ORDER BY RAND() LIMIT 1";
  6. $result = mysql_query ($query);
  7. while ($row = mysql_fetch_array($result)) {
  8.  
  9. $id = $row['id'];
  10. $img = $row['img'];
  11. $url = $row['url'];
  12. $alt = $row['alt'];
  13. $wysokosc = $row['wysokosc'];
  14. $szerokosc = $row['szerokosc'];
  15. $klikniec = $row['klikniec'];
  16. echo '<a href="'.$url.'" target="_blank"><img src="'.$img.'" alt="'.$alt.'" width="'.$wysokosc.'" height="'.$szerokosc.'" border="0" /></a>';
  17.  }
  18. }
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mrowa
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.08.2005

Ostrzeżenie: (0%)
-----


Wklepalem twoje dane do tabelki i odpalilem zapytanie
  1. SELECT *
  2. FROM bannery ORDER BY RAND() LIMIT 1

wszystko dziala prawidlowo (dostaje jeden losowy rekord)

Jestes pewien ze dostajesz ten sam rekord za kazdym wywolaniem tego zaytania ?
bo jesli tak obejsciem tego najpierw z poziomu php wylosowac id a potem wyciagnac dane banera zapyaniem z
  1. <?php
  2.  'where id='.$wylosowane_id
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 02:21