Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Losowe zmienne
Forum PHP.pl > Forum > Przedszkole
maryjan
Witam,

mam pewien problem, z którym nie potrafię sobie poradzić.

Mam dwie zmienne i chciałbym aby wyświetlały się losowo przy odświeżeniu strony.

Haczyk jest w tym, że wynik ma wyświetlić się w 4 miejscach na stronie - w top strony, 2x w treści i raz w stopce i zawsze musi być to ta sama zmienna, po odświeżeniu w 4 miejscach musi być ona taka sama.

Czy jest jakieś rozwiązanie na ten problem?
!*!
array-rand
maryjan
zapomniałem jeszcze dodać, że mam plik config.php z które te zmienne byłyby pobierane.

Powyższy skrypt niestety mi nie pomaga ponieważ jestem totalnym laikiem w programowaniu sad.gif
!*!
A jak wygląda ten plik?
maryjan
Poniższy plik jest plikiem konfiguracyjnym, z którego wywołuje na stronie niektóre rzeczy np mapę google czy adres www aby ręcznie nie zmieniać za każdym razem w plikach strony.

  1. <?
  2.  
  3. $number ="000 000 000";
  4. $number2 ="111 111 111";
  5.  
  6. $adres_www = "http://www.adres-strony.pl";
  7.  
  8. $teren = "Miasto";
  9.  
  10. $mapa_google = 'Mapa Google';
  11.  
  12. $tagi = "";
  13.  
  14.  
  15. switch ($_GET['p'])
  16. {
  17. case 'cennik':
  18. $plik="cennik.php";
  19. $title="";
  20. $desc="";
  21. $keywordtag="";
  22. $tag="$tagi";
  23. break;
  24.  
  25.  
  26.  
  27.  
  28. case 1:
  29. default:
  30. $plik="start.php";
  31. $title = "";
  32. $desc = "";
  33. $keywords = "";
  34. $keywordtag="";
  35. $tag = "$tagi";
  36.  
  37. }
  38. ?>


Powyższy plik wywołuję w templatce kodem

  1. <?php include ('tpl/config.php'); ?>


I już wtedy w templatce w poszczególnych miejscach mogę wywoływać zmienne poprzez "echo" z pliku config.php
phpion
  1. $x = mt_rand(0, 1) === 1 ? $number : $number2;
maryjan
działa smile.gif

dziękuję smile.gif
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.