Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak napisać ankietę ?
Forum PHP.pl > Forum > Bazy danych > MySQL
angerthor
Witam,

ostatnio zamierzam utworzyć kod z ankietą i zastanawiam się jak to ma wyglądać, doszedłem do wniosku, że najlpiej gdybym utworzył tabelę :

id_ankiety|dodano|opcja1|opcja2|opcja3|opcja4|opcja5|liczba_glosow


Jak widać będzie w niej max 5 opcji, jeżeli jakiś user wypełni tą ankietę to tworzy mu się ciastko, że ankieta została wypełniona, czy jest jakiś lepszy pomysł questionmark.gif
Cysiaczek
Na usera i cookies? No można jeszcze IP zablokować, choć to niektórych denerwuje.
payonk
Ja bym to zrobił w ten sposób:

[ankieta]
Id_ankieta
Pytanie

[ankieta_pytania]
Id_ankieta_pytania
Id_ankieta
Odpowiedz
Ilosc_udzielonych_odpowiedzi

Oczywiście ankieta_pytania.id_ankieta może zawierać tylko id z ankieta.id_ankieta
Takie rozwiązanie pozwoli Ci na umieszczenie dowolnej ilości pytań.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.