Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyświetlanie obrazków
Forum PHP.pl > Forum > Przedszkole
-cysiek-
Mam pytanie.
Jak zrobić, aby za każdym odświeżeniem był wyświetlany inny obrazek. Np. mam 5 obrazków na serwerze, chcę gdzieś tam umieścic jest na stronie, i zeby za kazdym odświeżeniem pokazywał się inny.
sniezny_wilk
Możesz użyć funkcji pseudolosowej (może czasem zdarzyć się, że po odświeżeniu obrazek będzie taki sam)

  1. <?php
  2. $losowa = rand(1, 5);
  3.  
  4. switch($losowa)
  5. {
  6. case 1:
  7. {
  8. echo '<img src="pierwszy.gif" alt="pierwszy" >';
  9. break;
  10. }
  11. case 2:
  12. {
  13. echo '<img src="drugi.gif" alt="drugi" >';
  14. break;
  15. }
  16. case 3:
  17. {
  18. echo '<img src="trzeci.gif" alt="trzeci" >';
  19. break;
  20. }
  21. case 4:
  22. {
  23. echo '<img src="czwarty.gif" alt="czwarty" >';
  24. break;
  25. }
  26. case 5:
  27. {
  28. echo '<img src="piaty.gif" alt="piaty" >';
  29. break;
  30. }
  31. }
  32.  
  33. ?>


lub łatwiej, nazwać obrazki np obrazek1.gif, obrazek2.gif itd i zastosować

  1. <?php
  2. $losowa = rand(1,5);
  3.  
  4. echo '<img src="obrazek'.$losowa.'.gif" alt="obrazek">';
  5. ?>
-cysiek-
Wielkie dzięki! O to mi chodziło.
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.