![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 22.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Hej!
Mam taki problem, muszę przedstawić to na przykładzie bo inaczej się nie da: Na index.php wyciągam z bazy liste userów i liste produktów, które tworzą się dynamicznie, całość umieszczam w formularzu. Wszystkie te dane chce powiązać ze sobą, np. User 1 będzie miał przypisanie 10 produktów. Problem leży w tym że nie mam pomysłu jak pobrać dane z tego formularza, przecież nie wiem ile będzie tych postów, bo i userów i produktów może być "n". Standardowo (przykład poniżej) wiemy ile pól będzie w wysłanych i ile odbierzemy. A w tym wypadku nie bardzo.
Macie jakiś pomysł (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Wszystkie dane przekazywane z POST-a musisz przesłać jako tablice:
zamiast nazwy pola np. name="imie", dajesz name="imie[ <?php tu wstawiasz np. id usera, takie same dla wszystkich pól formularza jego dotyczących?>]" A w skrypcie obsługującym formularze jedziesz foreach-em i z każdej tablicy z POST-a wyciągasz sobie odpowiednie dane posługując się tym unikalnym id jako indeksem tej tablicy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 22.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Możesz pokazać jakiś prosty przykład ? (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
a potem w php:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:58 |