![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hej
mam pytanie chciałbym stworzyc formularz, ktory dynamicznie sie powiększa, czyli mam na przyklad pole <input type="text" name="praca"> i chce dodac przy tym polu przycisk +, ktory umozliwi mi tworzenie za pomoca ajaxa kolejnych takich pól. To wszystko bez problemu sobie tworze, lecz moj problem zaczyna się jeżeli chodzi o odbieranie danych z tych pól, ponieważ tworząc dynamicznie pola wartość name="" jest automatycznie inkrementowana, czyli w pierwszym polu mamy: <input type="text" name="praca1"> a w kolejnym: <input type="text" name="praca2"> i chciałbym w jakiś możliwie dynamiczny sposób odebrać zmienne z tych inputów, ponieważ nie chce pisać w skrypcie odbierającym 50 razy $zmienna1 = $_POST['praca1'] $zmienna2 = $_POST['praca2'] gdyż nawet nie do konca jestem w stanie przewidziec ile inputów zostanie stworzonych. Czy jest jakas opcja sklejenia tych zmiennych w macierz, czy to za pomocą JS, czy PHP, czy czego innego? Dzięki i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 18 Dołączył: 7.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
A pętelki? While, foreach, for?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 19 Dołączył: 24.12.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobił trochę inaczej zamiast nazywac każdego inputa inaczej to daj wszędzie nazwę w postaci tablicy
a potem po stronie PHP lecisz sobie w pętli i tyle
Sądze że to chyba najprostszy sposób -------------------- My mind is glowing ...
Jeśli pomogłem push the button :) |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zrobił bym dosłownie jak jajcarzd1 z tym że foreach bym troszkę zmieniL:
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 19 Dołączył: 24.12.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Zrobił bym dosłownie jak jajcarzd1 z tym że foreach bym troszkę zmieniL:
No fakt bo jak nie będzie żadnego inputa to będzie warning, no chyba że poleci pętlą for. -------------------- My mind is glowing ...
Jeśli pomogłem push the button :) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:45 |