![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 20.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Oto mój mały dylemat. Tworze baze danych która przechowuje quizy. Jest tabela quiz w krorej są pola
Id, question, opt1, opt2, opt3, answer (prawidlowa odpowiedz, podawana podczas tworzenia quizu) useranswer ( odpowiedz podana przez osobe, która rozwiazuje quiz). Ostatnie 2 pola są porównywane ze sobą i na ich podstawie wiemy czy odpowiedzi jest prawidłowa czy tez nie. Może jeszcze dodam, że kazde pytanie ma tylko jedną prawidłową odpowiedz. Kod poniżej przedstawia pętle While, która wyświetla wszystkie dostępne quizy w tabeli quiz. Chcem aby te wszystkie wartości, które wybrał użytkownik podczas rozwiązywania quizu wstawiły się do tabeli quiz w kolumne userquiz. Teraz nie wiem jak to zrobić, bo jeśli w znaczniku input jako name wstawie zamiast id inna wartości to podczas rozwiązywania quizu, z pośród wszystkich odpowiedzi pytań można zaznaczyć tylko jedna odpowiedz. Natomiast jeśli pozostanie id to nie wiem jak zapisać w zmiennych wszystkie wartości, które zaznaczył użytkownik . Może troszke zamotałem , ale tak dokladnie to wygląda. Może ktoś ma pomysł jak to zrobić? ![]() PS Próbowałem zrobić tak ze w pętli While dodałem znacznik php: <input type=hidden name=id value=\"$id\"> i później w drugiej części kodu po elseif ($submit) napisałem
Ale wtedy jest pobierana wartość tylko z ostatniego pytania. Może ktoś ma inne sugestie odnośnie rozwiązania tego quizu? php:
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 07:22 |