![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) ![]() ![]() |
Witam,
męczę się z tym już dość długo i nic nie mogę wymyśleć ![]() mam w tablicy kilka elementów i muszę usunąć np. dwa, więc robię tak: No i mam usunięty element 2 i 3, czyli w porządku. Problem jest taki, że tablica będzie miała więcej elementów a numerki elementów do usunięcia będą przesyłane przez $_POST. Co jeśli zechcę usunąć 80 elementów na raz? Dla usunięcia jednego elementu już zrobiłem skrypt - wszystkie elementy wypisuję przez funkcję ECHO, przy każdym jest HTMLowy guziczek typu radio o nazwie "id" i buttonik submit ![]() Problem jest taki, że przy wielu elementach chciałbym usuwać więcej niż jedną pozycję na raz, a więc chcę zastosować checkboxy zamiast radio. Nasuwa się teraz kolejny problem: nazwa... Nie jestem zbyt zaawansowany, ale porwałem się na phpBB, zajrzałem w moduł dla moderatora (pokazuje kilkanaście elementów, można je zaznaczać checkboxami a potem usunąć - a więc coś o co mi tu chodzi ![]() i w tym momencie zupełnie głupieję, bo nie mam pojęcia jak to może działać... Dlaczego zmienna $topic_id_list[] nie przyjmuje ostatniej wartości? Kwadratowe nawiasy pozwalają mi sądzić że $topic_id_list to tablica, tylko jak ona pobiera różne wartości z jednej zmiennej?! I jak to zrobić, aby mieć te wartości poukładane tak: Powiedzcie mi to i problem będzie rozwiązany, bo jeśli zapiszę elementy do usunięcia w tablicy to potem zliczę ilość tych elementów przez COUNT, w pętli FOR usunę, dzięki UNSET, to co mnie interesuje a pętla wykona się tyle razy, ile poda mi COUNT. Dobrze myślę? Bardzo proszę o pomoc... -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Coś takiego nie działa? -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) ![]() ![]() |
Ale nie o to chodzi...
Napisałem już, że z usuwaniem kilku elementów poradzę sobie dzięki pętli FOR. Ja tylko nie wiem ile będzie tych elementów do usunięcia. Wiem jak je policzyć, wiem jak je usunąć, ale nie wiem jak je zapisać do zmiennej ![]() ![]() -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
No coś tam napisałeś już o HTML'owej tablicy to myślałem, że to skumałeś... W formularzu masz:
I po przesłaniu masz tablicę w $_POST['do_usuniecia']... -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:27 |