![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Mam kod, dzięki któremu nadaje użytkownikom prawa - poprzez checkbox. Wszystko działa, ale tylko w jedną stronę. Mianowicie jeśli checkbox jest zaznaczony, to w bazie aktualizuję dane itd. Natomiast problem mam z ODZNACZONYMI checkboxami.
Kod przy zaznaczonych checkbox;ach wygląda tak:
Jak to obrócić aby działało w zupełnie drugą stronę? ;/ |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Z racji, że robisz to wszystko dla wszystkich userow na raz to:
1) Najpierw wszystkim userom zerujesz ustawienia 2) A potem to co masz teraz, czyli ustawiasz to co mają zaznaczone -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Kurde, teraz przyszło mi do głowy, że mogę zrobić WHERE NOT IN( TUTAJ_ID_TYCH_KTORE_ZAZNACZONE). Powinno działać, sprawdzę
![]() Poszło ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
Mozesz sobie zdefiniowac rowniez w kodzie html pola typu hidden o identycznej nazwie jak checkbox, jednak z wartoscia np: 0. Wówczas jak checkbox nie zostanie wysłany, zmienna sie pojawi z wartoscia zero, a jak zostanie wyslany wtedy zmienna sie nadpisze o wartosc z checkboxa. To dobre rozwiazanie jesli operujesz na TINYINT ( 0, 1 )
-------------------- Jeśli my czegoś nie zrobimy, zrobią to za nas inni
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 15:52 |