Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP i MySQL Jak sprawdzić zaznaczenie pól?
pavel14
post
Post #1





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

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


(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) Mam problem ze sprawdzeniem wypełnionych pól w formularzu. Są to pola typu "radio" i "select". Dane do tych pól pobieram z bazy. Jak napisać w PHP sprawdzenie czy dane pola zostały zaznaczone, bądź też wybrane, w momencie wciśnięcia przycisku "submit"? I jeszcze może ktoś podpowie jak zachować zaznaczenie danego juz pola? Tak żeby użytkownik musiał odhaczyć tylko to jeszcze nie wybrane. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jeśli trzeba zamieszczę kod.

Ten post edytował pavel14 9.08.2007, 19:39:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
likemandrake
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

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


wyglad tych dwoch elementow, z wybranym jakims elementem powiedzmy ze srodka listy wyglada tak:

Kod
<select name="selekcik">
   <option value="1">Opcja 1</option>
   <option value="2" selected="selected">Opcja 2</option>
   <option value="3">Opcja 3</option>
</select>

<input type="radio" name="radio" value="1"> Opcja 1<br>
<input type="radio" name="radio" value="2" selected="selected"> Opcja 2<br>
<input type="radio" name="radio" value="3"> Opcja 3<br>


w obu polach zaznaczona jest opcja 2...

no i gdy wysle teraz formularz, to w tablicy mialbym takie waartosci (zalozmy ze wyslalismy metoda post):

$_POST['selekcik'] ma wartosc 2
$_POST['radio'] ma wartosc 2

jesli chcesz, aby po przeladowaniu miec zaznaczana jakas opcje, to masz tutaj dwa wyjscia....

albo uzyc JS, np PHP generuje kod JS, ktory po zaladowaniu strony, zazacza/wybiera to co zaznaczyl wczesniej uzytkownik

lub

zdecydowanie polecam abys stworzyl sobvie funkcje w php, ktora generuje takie pole slelect i radio z uwzglednieniem domyslnie zazaczonego pola
Go to the top of the page
+Quote Post

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: 25.08.2025 - 05:48