Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zaznaczone pole
pavel14
post 21.08.2007, 21:05:19
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 3.08.2007

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


Czy może ktoś poradzić jak w formularzu php przekazać wybrane pola np. typu radio, select po wykonaniu formularza tak by użytkownik musiał znaczyć tylko te pola, których nie wybrał.
Np. mam pole typu radio i select. Obie są obowiązkowe. User zaznacza radio a nie wybrał wartości z pola select. Dostaje komunikat do zaznaczenia w/w pola, a pole radio jest już zaznaczone i odwrotnie gdy wrtośc z pola select jest wybrana.
Formularz po wykonaniu nie przechodzi do następnej strony. Wyświetla się na tej samej stronie (celowo tak zrobiłem).
Go to the top of the page
+Quote Post
Fixus
post 21.08.2007, 21:10:25
Post #2





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


chyba możesz skorzystać z funkcji isset()
Go to the top of the page
+Quote Post
pavel14
post 21.08.2007, 22:20:17
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 3.08.2007

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


Tak robię. Ale "isset()" sprawdza tylko czy wartość została ustawiona.
Go to the top of the page
+Quote Post
Fixus
post 21.08.2007, 22:27:17
Post #4





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


no tak i o to przecież ci chodzi. skoro isset() dla select`a zwróci fałsz wystarczy, że zrobisz header() do poprzedniej strony wraz ze zmienną z radio którą wybrał i po sprawie.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 7.07.2025 - 04:45