![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 4.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki problem. Mam na stronie zmienną ilość checkbox (w zależności od ilości użytkowników) oczywiście wiem ile będzie ich wyświetlonych $ilosc_uzytkowników = mysql_num_rows($result); wrzucam na stronę checkboxy: <input class="checkbox" name="koniec['.$id_user.']" type="checkbox" /> czy za pomocą tylko PHP mogę sprawdzić stan wszystkich checkboxów na stronie ? bo jak wyświetlam całą tablicę print_r($_POST['koniec']); to pokazuje mi tylko to co jest zaznaczone. Ja niestety potrzebuję zapisać do tabeli również stany checkboxów nie zazanczonych, bo one mają wartości 0. Pozdrawiam dziękując za każdą pomoc. RaNdOm |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat to pokazuje mi tylko to co jest zaznaczone. no tak. formularz wysyla tylko zaznaczone checkboxyCytat Ja niestety potrzebuję zapisać do tabeli również stany checkboxów nie zazanczonych, bo one mają wartości 0. W czym problem? Tych ktorych nie dostales postem to mozesz uznac ze mają wlasnie stan 0.
-------------------- "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
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Nie możesz, niestety.
Sposobem na to jest wykonanie aktualizacji w dwóch krokach: - update tabeli, do której odnosi się zapytanie: ustawiasz wszystkie pola na '0' - update ponownie: ustawiasz z powrotem na '1' tylko te, które otrzymałeś w tablicy z POST-a -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Musisz zrobić coś na zasadzie:
W formularzu:
Po zatwierdzeniu:
W bazie:
Ten post edytował Kshyhoo 4.05.2010, 11:06:31 -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:51 |