Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z checkboxami
!!_:!SnAkE!:_!!
post 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:
  1. <input type="checkbox" name="cecha1" value="władczy">
  2. <input type="checkbox" name="cecha2" value="nietolerancyjny">nietolerancyjny
  3. <input type="checkbox" name="cecha3" value="zarozumiały">zarozumiały
  4. <input type="checkbox" name="cecha4" value="obrazalski">obrazalski
  5. <input type="checkbox" name="cecha5" value="wredny">wredny
  6. <input type="checkbox" name="cecha6" value="dokuczliwy">dokuczliwy
  7. <input type="checkbox" name="cecha7" value="lekcewazący">lekcewazący
  8. <input type="checkbox" name="cecha8" value="podejrzliwy">podejrzliwy
  9. <input type="checkbox" name="cecha9" value="zdradliwy">zdradliwy
  10. (..)

i potem dodaje je do tabeli. Tabela ma id urzytkownika i kolumnę CHARAKTER:

  1. <?php
  2.  
  3. for($i=1; $i<52; $i++){
  4. if($_POST['cecha'.$i])
  5. $charakter.=','.$_POST['cecha'.$i]; 
  6. }
  7. $wpis=&#092;"insert into charakter values('\".$_SESSION['Id'].\"','\".$charakter.\"')\";
  8. mysql_query($wpis);
  9.  
  10. ?>


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...
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.06.2024 - 23:04