![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z checkboxami w php. Kompletnie nie wiem jak się za to zabrać.
Mam pętle while, która wyciąga rekordy z bazy danych. Każdy rekord ma swoje ID. Rekordy przez pętle są zapisywane jako kolejne wiersze w tablece:
Teraz chciałbym aby zaznaczone rekordy można było usuwać
Rekordy są zapisywane w tablicy $_POST i przykładowo mam taki zrzut tablicy:
Czy ktoś mi może pomoc z ułożeniem do tego opcji usuwania ZAZNACZONYCH rekordów z bazy? Ten post edytował proxy 23.01.2009, 12:48:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 24.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witaj
Żeby sprawdzić, co wybrałeś musisz najpierw nadać selectowi nazwę, czyli:
Potem w kodzie sprawdzasz:
Co do opcji 'zaznacz wszysktie', odznacz wszystkie to chyba javascript (cienki jestem z tego jak polsilver). Ja bym kombinował coś na zasadzie <a href="?" onClick="java script:zaznacz()">zaznacz wszysteki</a>, a do tego funkcję zaznacz(), która w pętli po numerach rekordów będzie robiła coś takiego: this.form.3422.checked = "checked" (3422 to nazwa pola checkbox). Kiedyś coś podobnego gdzieś widziałem, ale u mnie to nie działało, nie wiem gdzie tu jest błąd. Pozdrawiam tarcil Ten post edytował Tarcil 23.01.2009, 13:15:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 16:28 |