Witam,
mam zamiar napisac skrypt umozliwiajacy generowanie formularzy i pozniejsze gromadzenie danych wpisanych przez uzytkownikow w bazie danych. Pomysl na przechowywanie formularzy w bazie mam nastepujacy:

- tabela forms z ogolnymi danymi dotyczacymi formularza jak tytul, opis, data utworzenia itd
- tabela formsFields zawierajaca nastepujace kolumny (fieldId,formId,type,name ...)
- opcje SELECT'ow bede trzymal w osobnej tabeli, czyli jestli w wierszu tabeli formsFields typ bedzie rowny select, to z dodatkowej tabeli pobieram opcje ...

Jaki jest najlepszy sposob przechowywania w takiej sytuacji danych z wypelnionego formularza w bazie? Myslalem nad tabela np formEntries z kolumnami (entryId,fieldId,entry ...) tylko w takiej sytuacji bede musial wszystkie dane konwertowac np do varchar, pozatym trzeba bedzie wykonywac osobne zapytanie dla kazdego pola formularza...

co proponujecie?

z gory dzieki za pomoc,
Lechu