Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stałe zmienne
Tsiru
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.01.2005
Skąd: Nigdzie

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


Cześć!
Zrobiłem stronę, ale że nie wszystkim podoba się tło, chciałem dodać wyłącznik.
Polega on na tym, że metodą GET wysyłam wartość zmiennej tlo, i jeżeli wynosi ona tak to tło się pokazuje, inaczej nie.
Na stronie głównej jest button, gdzie się wybiera czy chce się oglądać stronę z tłem czy nie. Działa to na pierwszej podstronie, ale na każdej następnej nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Wiecie co zrobić żeby to zadziałało?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


to bedzie cos takiego:

index.php
  1. <?php
  2. //sprawdz czy zmienna $tlo zostala przeslana
  3. if (isset($_GET['tlo'])) {
  4. //sprwadz wartosc zmiennej $tlo
  5. if ($_GET['tlo'] == 'tak') {
  6. //utworz cookie o nazwie 'tlo' i wartosci 'tak'
  7. setcookie ('tlo', 'tak');
  8. //pokaz tlo - kod
  9. //sprwadz wartosc zmiennej $tlo
  10. } elseif ($_GET['tlo'] == 'nie') {
  11. //usun cookie o nazwie 'tlo' i wartosci 'tak'
  12. setcookie('tlo', '');
  13. }
  14. }
  15. ?>

podstrona.php
  1. <?php
  2. //sprawdz plik cookie istnieje
  3. if (isset($_COOKIE['tlo'])) {
  4. //pokaz tlo - kod
  5. }
  6. ?>

no i musisz tylko napisac tak formularz, zeby byla wysylana zmienna $tlo o wartosci 'tak' lub 'nie'. no ale to juz chyba masz.

powinno dzialac, chociaz nie sprawdzalem :P
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 17:53