Zpracování dynamicky vytvořeného formuláře
- svanda777
- Člen | 14
Ahoj / dobrý den,
ve svém novém projektu bych potřeboval dát uživatelům možnost vytvářet
variabilní formuláře (bude se jednat o registrační formuláře na různé
akce). Tyto formuláře budou editovat patrně v nějaké WYSWIG editoru a
budou možnost mít přidat tam různé formulářové prvky (email, jméno,
telefon, apod.).
Mám dvě otázky:
- jak tento html formulář lze později v nette zpracovat (bude pouze jeden na stránku a bude je obsluhovat stejná metoda v presenteru).
- jakou byste doporučovali databázovou strukturu pro výstupy těchto formulářů – jak mám do jedné tabulky ukládat data o různých vlastnostech (někde budou 2 jména, někde pouze 1, někde budou nějaké speciální kolonky, apod.)
Předem děkuji za odpověď.
- CZechBoY
- Člen | 3608
Není wysiwyg editor náhodou na něco úplně jinýho? Udělal bych si
spíš editor na formulářový políčka – jméno, hodnota, typ, případně
možné odpovědi (select/multiselect/radio), povinnost atd.
Do databáze bych si obecně ukládal co se odeslalo a jakou to mělo
hodnotu.
Pokud budeš chtít nějak spravovat odeslaná data tak počítej s tím, že
to bude pomalý a blbě se s tím bude pracovat.
To bude opravdu tak častá operace to tvoření novýho formuláře? Nešlo by třeba udělat 2–3 druhy formuláře s pár podmínkama když bude formulář vždy sloužit na stejnou věc? Mohl bys pak mít hezčí strukturu db a líp by se s ní potom pracovalo.