Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP i MySQL Jak sprawdzić zaznaczenie pól?
Forum PHP.pl > Forum > PHP
pavel14
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. sad.gif
Jeśli trzeba zamieszczę kod.
likemandrake
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.