Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][PHP] Dynamiczne pola formularza
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam mam pewien problem do które nie umiem się zabrać, mianowicie potrzebuję stworzyć dynamiczne tworzenie pól formularza mianowicie, na sztywno mam pole typu select w którym mam
1- pole tekstowe
2- lista rozwijana
3-checkbox

Po wybraniu danej opcji leci zapytanie do metody która zwraca dane pole. Chciałbym sie dowiedzieć a bardziej usłyszeć jakąś propozycje jak mogę to "w locie" sobie składać i mieć jednoczeście dostep do tych danych aby po przeładowaniu formularza te wybrane pola mi się nie usunęły (nawet jeśli zostaną wypełnione)
Bardzo proszę o jakieś nakierowanie, podpowiedź, sugestię - NIE CHCE GOTOWEGO ROZWIĄZANIA.

Dziękuje.
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


W czystym PHP - sprawdzasz czy formularz został wysłany i ustalasz value pola wg. przesłanej danej w POST/GET
Go to the top of the page
+Quote Post
kielich
post
Post #3





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


TursoN - za odkrywczo nie napisałeś (IMG:style_emoticons/default/smile.gif) ...
Bardziej chodzi mi o złożenie tego do kupy
najpierw dodaje nowe pola (tablica sesji) a później po wysłaniu już w POST mam wartość danego pola, chodzi o całe to rozróżnienie
Go to the top of the page
+Quote Post
Lysiur
post
Post #4





Grupa: Zarejestrowani
Postów: 66
Pomógł: 11
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Kilich Zbudowany przez Ciebie formularz miałby być później wykorzystywany? Np.: raz go budujesz i później wykorzystujesz go na x-podstronach, czy poprostu na tą chwilę Cię interesuje utworzenie formularza i wysłanie dancych, po wysłaniu danych 'zbudować' ponownie ten formularz wraz z wysłanymi danymi?? Jeśli tak to na szybko ja widzę to tak:

w phpie budujesz zalążkowy form z jakimś unikalnym id, np: form-zxc,
nastepnie wysyłasz requesta (ajaxem-czy jak to tam masz) o nowe pole przekazując id forma i dodajesz do $_SESSION['form-zxc']['nazwa_pola'] = konfigurację pola,
jak zbudujesz formularz, to wypełniasz go danymi i wysyłasz. Jeśli wysylasz na tą samą stronę, to napierw sprawdzasz czy istnieje $_SESSION['form-zxc'], jeśli tak, to lecisz po $_SESSION i budujesz poszczególne pola - jednocześnie sprawdzając czy istnieje 'nazwa_pola' w tablicy $_POST. Jeśli tak, to wstawiasz/zaznaczasz tą wartość i tyle.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.09.2025 - 10:55