snipe
14.11.2005, 22:34:41
W jaki najprostszy sposob zrobic sondea w kotrej uzytkownik bedzie definiowal ilosc odpowiedzi do pytania. Wszystko byloby w mysqlu. Nie wiem jak rozwiazac(zaprojektowac tabele)
Pozdrawiam
Edit:
ps. skapnalem sie ze pisalem w php dla poczatkujacych a powinno byc raczej w mysql :]
ikioloak
14.11.2005, 22:45:05
jedna tabela na pytanie sondy z polami id_sondy, pytanie i druga z polami: id_odp,id_sondy,odp,licznik . a uzytkownik wybiera ilosc odpowiedzi poprzez dynamicznie tworzony formularz.
snipe
14.11.2005, 22:50:19
a nie daloby sie tego w jakis inny sposob rozwiazac, bo w sumie nie chcialbym tworzyc 2 tabel
ikioloak
14.11.2005, 22:53:53
no to mozesz jedna, z polem odpowiedzi gdzie odpowiedzi beda oddzielone jakims znakiem ale wg mnie wersja z 2 tabelami jest lepsza. a na zadna inna nie wpadlem
snipe
14.11.2005, 23:19:48
ok, zrobie to chyba z tymi 2 tabelami, thx za pomoc bo dzisiaj jakos nie umiem poprawnie myslec
dr_bonzo
14.11.2005, 23:38:22
Wersja z dwiema tabelami (wg. ikioloak'a) jest bardziej prawidlowa, bo znormalizowana do ktorejs tam postaci (>normalizacja baz danch). Ulatwia ci to stworzenie dowolnej ilosci odpowiedzi do pytania, unikniesz babrania sie z rozdzielaniem odpowiedzi " jakims znakiem", potem wyciaganiem z tego odpowiedzi -- podobnie z licznikami odpowiedzi.
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.