![]() |
![]() |
![]() ![]()
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ć (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Dlatego właśnie proszę Was o pomoc w sprawie takiej: 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Skrypt wtedy usuwa tak: 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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) Ale nie za bardzo rozumiem kod tego modułu... Wiem jedynie, że każdy element ma checkboxa o identycznej nazwie ale różniący się wartością: 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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 06:13 |