problem z checkboxami |
problem z checkboxami |
15.05.2005, 14:04:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) |
Problem mam taki: mam w formularzu 50 checkboxów:
i potem dodaje je do tabeli. Tabela ma id urzytkownika i kolumnę CHARAKTER:
problem jest taki: chciałbym, ze jesli ktos zazyczy sobie edytowania tych danych, i wejdzie po raz 2 w ten formularz, to zeby cechy które wczesniej zaznaczyl byly zaznaczone po ponownym wejsciu... nie wiem jak tego dokonac, myslałem najpierw o tym, zeby sprawdzac jakas funkcją pzreszukujaca striinga i jezeli napis zawiera string np "mily" to checkbox mily jest zaznaczony... tylko tak: nie wiem jaka jest do tego funkcja i za bardzo nie wiem jak ja zastosowac, nie wiem tez jak zaznazyc checkboxa w uzaleznieniu od wyniku funkcji... pomocy! z gory dziekuje... |
|
|
15.05.2005, 14:11:42
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Jezeli masz to value w tablicy to nie ma problemu podczas wysietlani ssprawdzasz
Pozatym czy nie lepiej
teraz to jest tablica... w tamtym przypaku to zmiene ponumerowane |
|
|
15.05.2005, 14:29:25
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.04.2005 Ostrzeżenie: (0%) |
nie kumam tego zapisu...
foreach( $zawody As $zawod ) { if( isSet( $_POST[$zawod] ) ) { // mozna uzywc tez array_key_ex... echo '<input checked="checked">'.$zadow; } else{ echo '<input >'.$zawod; co to jest $zawod? POproswiłbym o jasniejsze wytłumaczenie, bo nie rozumiem, na jakiej zasadzie skrypt zaznacza chesckoxy. teraz wyglada to u mnie tak: <input type="checkbox" name="cecha[]" value="ciepły">ciepły<BR> <input type="checkbox" name="cecha[]" value="troskliwy">troskliwy<BR> <input type="checkbox" name="cecha[]" value="przyjacielski">przyjacielski<BR> <input type="checkbox" name="cecha[]" value="na luzie">na luzie<BR> <input type="checkbox" name="cecha[]" value="zaradny">zaradny<BR> (...)
Ten post edytował !!_:!SnAkE!:_!! 15.05.2005, 15:00:53 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 00:00 |