PHP/MySQL – Zadanie: Zapisywanie danych z ankiety

Jest ju? do?? pó?no i ja osobi?cie powoli przestaje poprawnie kontaktowa? nad najlepszym rozwi?zaniem, wi?c zostawi? zagadk? dla czytelników, mo?e kto? zna/wpadnie na super optymalne rozwi?zanie i zechce si? nim podzieli? :)
Sprawa wygl?da mniej wi?cej tak:
- Mamy kilku ludków, ka?dy z nich ma przypisany swój unikalny identyfikator i jest zapisany w odpowiedniej tabeli.
- Ka?dy z ludków mo?e sobie tworzy? ankiety, które te? s? zapisywane w osobnej tabeli.
- Ka?da ankieta mo?e zawiera? nieograniczon? ilo?? pyta? ró?nego typu: uzupe?nij pole tekstowe, test pojedynczego wyboru, test wielokrotnego wyboru itp. Czyli u?ywamy pól typu „text”, „radio”, „checkbox” i „selektów”. Pytania równie? s? zanotowane w osobnej tabeli.
- Ka?de z pyta?, które wymaga wybrania jednej lub wielu opcji, posiada oczywi?cie zestaw dost?pnych odpowiedzi zapisanych w kolejnej tablicy. Jeste?my dobrzy i nie limitujemy ilo?ci odpowiedzi do wyboru.
- Po klikni?ciu na przycisk „wy?lij” wszystkie pola formularza s? dost?pne dla naszego skryptu PHP, który musi to jako? umie?ci? w bazie danych. Mamy do dyspozycji identyfikator usera, id ankiety, id sesji, id ka?dego pytania i ka?dej ze zdefiniowanych odpowiedzi.
Zadanie: umie?ci? te dane w bazie danych tak, aby pó?niej ka?dy ludek móg? sobie w dowolnej chwili popatrzy? w swoim panelu na statystyki ka?dej ze swoich ankiet i przejrze? wyniki poszczególnych ankietowanych (rozró?nianych po id sesji) czy poszczególnych pyta? (id pytania).
To ja mi?ego g?ówkowania w niedzielny poranek ?ycz? i klikam na ?ó?ko – czas spa? :) Dobranoc.
Wpis opublikowany 21 października 2006
Tagi: ankiety, everything, mysql, odbijany, php, programowanie, sql, webmaster, zadanie
Kategorie: Bez kategorii
Komentarze do wpisu "PHP/MySQL – Zadanie: Zapisywanie danych z ankiety"