Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]formularz z listą
yoko44
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.06.2007

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


Witam mam następujący problem. Na stronie mam formularz z listą <select> gdzie wybieram rozdzielczość. Są dwie 800x600 i 1024x768. Informacja te mają być zapamiętywane w plikach cookie i tak na początku pliku index.php mam instrukcje if, która sprawdzaczy który rozmiar został wybrany. Jeśli 800x600 to mam 3 polecenia:
  1. <?php
  2. selcookie('szerokość','760'): setcookie('tresc','400'): setcookie('menu','120'):
  3. ?>
jeźli 1024 to są takie samie cistka ale mają inne wartości. Problem leży w tym, ze jak wybiore jedną opcjie to nie działaza pierwszym razem. Musze to samo 2 razy żeby zadziałało. W czym tkwi problem? Czyżby program gubił ciasteczka?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Tak jak napisał @my sala musisz przeładować stronę aby ciacho zostało wczytane, w zależności jak robisz tworzenie cookie.

Cytat
Zrob na koncu przekierowanie za pomoca header
- mogą wyskoczyć błedy typu nagłówki zostały już wysłane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Przekierowanie możesz zrobić za pomocą javascript ale wydaje mi się że najlepszym sposobem jest action w form ustawić na inny plik np. setcookie.php tam ustawiz cookie i tam zadziała header i wracając na www już oczyta dane w ciachu.

Łukasz
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: 15.10.2025 - 15:53