![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Temat niby oklepany,ale nie znalazłem jednoznacznej odpowiedzi. Jest formularz:
oraz plik, który odbiera i aktualizuje:
efekt jest taki, że po zaznaczeniu kilku rekordów przesyła poprawnie $id_wykladu, czyli zaznaczone wartości, zaś $nazwa oraz $nr wyświetla całą zawartość tabeli. Jak przypisać zawartość $nazwa i $nr do $id_wykladu. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Możesz jaśniej?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Założenie jest takie,że w formularzu mają być wyświetlane dane z tabeli, przy kazdym rekordzie ma być checkbox. Jednym wspólnym przyciskiem submit formularz ma wysyłać zaznaczone checkbox'ami rekordy do pliku,w którym za pomocą update jest aktualizowana tabela. W podanym listingu formularz wysyła poprawnie $id_wykladu, czyli to co jest przyporzadkowane do checkbox,według zaznaczenia , zaś jeśli chodzi o komórki $nr oraz $nazwa to wysyła wszystkie rekordy z tabeli,bez przyporządkowana do checkbox
$id_wykładu. $nr. $nazwa. Checkbox 1. 12. aaa. V 2. 13. Bbb. - 3. 14. Ccc. V 4. 15. ddd. - 5. 16. eee. V Po submit formularz wysyła: $id_wykladu: 1,3,5 $nr: 12,13,14,15,16 $nazwa: aaa,Bbb,Ccc,ddd,eee |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Pyton_000 31.08.2015, 06:50:08 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję, Spróbuję po powrocie do domu.
Rozważałem jeszcze: Input type="hidden" name="x" value="'.$id_wykładu.'" A potem Input type="text" name="nazwa[x]" value="'.$nazwa '" Itd. Ten post edytował rafik73 31.08.2015, 08:23:02 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
JA tylko dodam, ze o to:
echo '<form action="y.php" method="post"> '; ma sie znajdowac przed WHILE a nie w srodku WHILE.... takie tam podstawy HTML. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Coś dalej nie tak, wyświetla Array w polu $nr i $nazwa
a jak próbuje print_r() w pętli to wywala wszystkie rekordy a nie zaznaczone... ...pomysły? |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A skad pomysl, ze nr i nazwa pojawią sie tylko zaznaczone? To są normalne inputy i one zawsze sie wysylają, To tylko checkboxy wysylają sie zaznaczone
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Taki efekt chciałbym uzyskać, wysyłanie wartości wszystkich pól zaznaczonych rekordów.
Usuwanie to pikuś bo potrzebne tylko id zapisane w tablicy checkboxa Mam listę powiedzmy 100 wykładów i chcę edytować 20, pojedyńczo się zajeżdże, a tak zaznaczam checkboxy przy rekordach do edycji, edytuje, klikam submit i robi się masowo |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Toz jesli zrobiles jak kazal Pyton, to sprawe masz zalatwioną.... sla ci sie checkboxy tylko zaznaczaone, czyli masz ich ID. Majac ich ID wybierasz z post tylko te nri nazwa, ktore mają to ID. No w czym problem?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
No tak,ale nr i nazwa i tak musze POSTować bo podlegają edycji, a jak je wyłuskać po odebraniu ?
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Toc juz pisalem: jesli zrobiles jak napisal Pyton, to kazde z nich ma takie sam index, co wyslany checkbox. Majac indeksy masz dostep do wszystkiego
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Załatwione. Serdeczne dzięki.
Po prostu uparłem się, żeby powiazać wszystko w formularzu i wysłać wyselekcjonowane. Nie ten tor i kierunek....Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 14:16 |