Pogledajte određenu poruku
Staro 11. 10. 2012.   #2
Djuki
profesionalac
Professional
 
Avatar Djuki
 
Datum učlanjenja: 09.06.2005
Lokacija: Pancevo
Poruke: 251
Hvala: 60
47 "Hvala" u 34 poruka
Djuki is on a distinguished road
Pošaljite ICQ poruku za Djuki Pošaljite poruku preko Skype™ za Djuki
Default

Sama ideja da u DB snimaš HTML forme mi se nikako ne dopada. Sam si rekao šta ako neko hoće da promeni neko polje, ili samo naziv tig polja jer jer pogrešio u jednom slovu a ne menja se značenje.

Ja bih to ovako.

1 - Tabela tipovi polja u kojoj čuvam postojeće tipove (input, textarea, radiobutton, checkbox ... možda kasnije dođe jođ neki ali će se dinamički dodati)

2 - Tabela anketa gde snimamo osnovne informacije o anketi (naziv, opis ...)

3 - Tabela pitanja (naziv, tip polja)

4 - Tabela Ponuđenih odgovora

5 - Tabela sa odgovorima (id_ispitanjika, id_anketera, id_ankete, id_pitanja, id_odgovor, tekst_odgovora ...)


Za svaki tip polja bih pravio klasu koja će implemetirati specifičnosti određeniog tipa (način snimanja rezultata, prikazivanje ponudjenih odgovora i slično).

Idealno za Startegy patern. Ovakav sistem bi bio podložan promenama i nadogradnji.
__________________
Blog | Facebook | Twitter | PHP Srbija
Djuki je offline   Odgovorite uz citat
"Hvala" Djuki za poruku: