![]() |
![]() ![]() |
![]() |
![]()
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). |
|
|
![]()
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()
|
|
|
![]()
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.
|
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 04:45 |