Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie dynamiczne elementów html, Za pomocą ajax, czy może za pomocą PHP
Fluke
post 4.10.2013, 18:33:41
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


Witam was wszystkich

Zastanawiałem się gdzie umieścić ten wątek bo równie dobrze może być w PHP, PHP > Frameworki (mam pewne rozwiązanie do mojego problemu dzięki formularzom), XML,AJAX.
A mój problem polega na tym, że mam tabelę products i relację do niej 1-wielu do attributes. Użytkownik może dodawać, usuwać, modyfikować atrybuty. Zastanawiam się jak umożliwiać użytkownikowi dodawanie atrybutów:
- czy za pomocą formularza w framework`u stworzyć sobie subForm o nazwie AttributeTemplate i umieścić go po za <form>, tak aby nie zostały przesłane jego dane. Rozwiązanie moim zdaniem jest ok, tylko tworzy niepotrzebny HTML, ale gdy zmienimy coś w formularzu to również ten template nam się zmieni i nie musimy grzebać w JavaScript.
- czy za pomocą JavaScript tworzyć odpowiedni formularz
- za pomocą AJAX pobrać subForm, to rozwiązanie chyba jest najgorsze.

Taki przykładowy subForm wygląda tak:
  1. <div>
  2. <input type="hidden" value="1" name="product[attributes][0][id]"/>
  3. <input type="hidden" value="1" name="product[attributes][0][idProduct]"/>
  4. <input type="hidden" value="width" name="product[attributes][0][name]"/>
  5. <input type="hidden" value="100cm" name="product[attributes][0][value]"/>
  6. </div>


I taki formularz chciałbym generować dynamicznie, po wciśnięciu przycisku "Dodaj atrybut".

Z góry dzięki za propozycje
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 23:33