![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 14.01.2004 Skąd: Mragowo Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym zrobić ankietę opartą o php i MySQL. Ankieta ma zawierać kilkanaście pytań, zarówno z możliwością wyboru tylko jednej odpowiedzi, jak i z możliwością wyboru więcej niż jednej odpowiedzi. O ile to pierwsze wiem jak zrobić, to nie wiem, jak wysłać do bazy informacje, że na dane pytanie ankietowany udzielił na przykład odpowiedzi numer 2 i 5. Czy ktoś mógłby mi podpowiedzieć jak powinienem skonstruować tabele w bazie i jak wpisywać do nich takie informacje. Z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem cię. Przecież ja ktoś wybierze kilka odpowiedzi to do tabeli glos wprowadzasz tyle rekordów.Żeby wyświetlić kto udzielił jakich odpowiedzi wykonujesz odpowiednim zapytaniem a nie strukturą danych. Ciekaw jestem jak w rozwiązaniu sf obliczysz ile kto oddał wszystkich odpowiedzi albo jak wyciągniesz nazwy odpowiedzi(relacje).
edytowane--- W moim przykładzie zabrakło tabel tabela: ankieta id_ank | nazwa tabela: pytanie id_pyt | id_ank | nazwa tabela: odpowiedź id_odp | id_pyt | nazwa tabela: glos id_glos | id_odp | id_user tabela: user id_user | nazwa Ten post edytował popbart 10.01.2005, 09:30:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:04 |