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: , , , , , , , ,
Kategorie: Bez kategorii

Zobacz również:

Komentarze do wpisu "PHP/MySQL – Zadanie: Zapisywanie danych z ankiety"

Robisz zakupy w internecie?
Pomagaj ZA DARMO przy okazji
4000 organizacji społecznych i ponad 1000 sklepów