Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] kontrukcja tabeli/tabel
sethir
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 4.08.2007

Ostrzeżenie: (0%)
-----


Witam !

Mam taki problem:

Posiadam listę czynności z których muszę zrobić słownik. Czynności opisane są jako:

KOD
NAZWA
POLA WYBORU TYPU radio button - przy każdej czynności ilość pól typu radio może być inna
POLA typu INPUT - do wpisania wartości zależnie od wyboru pola radio

lista czynności wyświetlana ma być jako formularz

Do obsługi formularza chcę wykorzystać AJAX'a - czy to dobry pomysł ?

Po wypełnieniu formularza zebrane dane muszą być zaprezentowane jako raport statystyczny, np.:
- czynność nr1
---- z radio nr 1 była wybrana tyle i tyle razy
---- z radio nr 2 była wybrana tyle i tyle razy
- czynność nr2
---- z radio nr 1 była wybrana tyle i tyle razy
---- z radio nr 2 była wybrana tyle i tyle razy
---- z radio nr 3 była wybrana tyle i tyle razy

-----------------------------------

I teraz pytanie jak do takich danych jak powyżej zaprojektować tabele:
- przechowującą listę czynności
- przechowującą odpowiedzi do formularza i czynności związanych z danym formularzem.

====================
Aktualnie zrobiłem tak iż listę czynności przechowuje w tabeli poza polami ID, KOD, NAZWA mam pola CECHA1, CECHA2 w których przechowuje definicje tego co ma być wyświetlone np. 3x definicja pola typu radio.
Go to the top of the page
+Quote Post
weedget
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 2
Dołączył: 7.06.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


ja bym zrobil jedna tabele czynnosci

Kod
ID_CZYNNOSCI | KOD | NAZWA


druga tabele cechy

Kod
ID_CECHY | ID_CZYNNOSCI | NAZWA


trzecia tabela odpowiedzi
Kod
ID_ODPOWIEDZI | ID_CECHY | KTO | KIEDY | TEXT_Z_INPUTA


pozniej jak sobie zjoinujesz te tabele to bedziesz mial wzsystko ladnie i pieknie statystycznie winksmiley.jpg

Ten post edytował weedget 4.08.2007, 17:52:08
Go to the top of the page
+Quote Post
sethir
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 4.08.2007

Ostrzeżenie: (0%)
-----


I tak to właśnie jest jak człowiek za bardzo kombinuje i zapomina że można całość tak ładnie rozbić a potem się bawić w joinowanie smile.gif

THX za podpowiedź smile.gif

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:36