![]() |
![]() ![]() |
![]() |
![]()
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
Ja bym wypróbował coś takeigo:
Pozdrawiam Tarcil Ten post edytował Tarcil 23.01.2009, 12:51:34 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ogromne dzięki, mam jeszcze jedno pytanie. Jak mogę rozróżnić czy wybrałem z pola odpowiednią wartość?
Chcę rozróżnić czy wybrałem "usun_rekordy" czy "przenies". ![]() // edit // Aha potrzebowałbym jeszcze wiedzieć jak zrobić opcję [ Zaznacz wszystko ] [ Odznacz wszystko ] Ten post edytował proxy 23.01.2009, 13:01:30 |
|
|
![]()
Post
#4
|
|
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 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam ja zaznacz/odznacz wszystko zrobiłbym tak:
najpierw funkcja w JS
potem jak masz formularz daj takiego cos
i jakaś grafika w która klikasz by zaznaczyc wszysstkie Twoje checkboxy ![]()
Ten post edytował john_doe 23.01.2009, 13:19:41 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Co do usuwania
Tak będzie wydajniej ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 20:02 |