skrypt do odpytywania |
skrypt do odpytywania |
19.11.2019, 19:05:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) |
cały czas pracuję nad kolejnymi funkcjami skryptu do odpytywania. działające funkcje: wybranie ucznia z bazy, wybranie kategorii, wybranie zakresu stopnia trudności pytań od łatwych (wszystkie)/od średnich (średnie i trudne)/ od trudnych (trudne), wybranie kolejności zadawanych pytań: rosnąco/malejąco/losowo, wybranie sposobu zadawania pytań: pytanie jest pytaniem/odpowiedź jest pytaniem/losowo. pytajnik
mam natomiast najważniejsze pytanie żeby skrypt działał tzn. kiedy wybrane zostają w pliku index.php określone parametry testu, odczywytane są one za pomocą GET przez poniższy kod w test.php. jak zmienić mój kod żeby zapamiętany został wybrany zakres pytań i pozostałe parametry odpytywania? chcę żeby po kliknięciu któregokolwiek przycisku oceny "trudne", "wiem", "łatwe" zapisał odpowiedź i wczytał kolejne pytanie zgodnie z tymi parametrami testu.
|
|
|
20.11.2019, 09:33:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
|
|
|
20.11.2019, 09:39:03
Post
#3
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) |
okay, wiem jak powrócić ale wtedy zapytanie sql powinno być inne i wykluczyć już wyświetlone pytania
|
|
|
20.11.2019, 10:02:14
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Zależy jak chcesz to zrobić? Czy globalnie dla użytkownika - wtedy tworzysz nową tabelkę typu wyświetlone_pytania a do selecta dodajesz ...where id_pytania not in(select id from wyświetlone_pytania where user_id=?), czy wystarczy per sesja - wtedy do tablicy w sesji typu $_SESSION['wyswietlone_pytania'] dodajesz id pobranego pytania i w zapytaniu ...where id_pytania not in(?); gdzie ? to jakieś implode(',', $_SESSION['wyswietlone_pytania']).
Ten post edytował viking 20.11.2019, 10:03:47 -------------------- |
|
|
20.11.2019, 20:43:39
Post
#5
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) |
tak jak mówiłeś viking - od tej pory wybrane zmienne są zapisywane w sesji, w tym id obecnie wyświetlanego pytania. po kliknięciu któregoś z przycisków np.średnie odpowiedź jest zapisywana do bazy i potrawię przez header("Location: test.php") powrócić do dalszego rozwiązywania testu (chwilowo to wyłączyłem) tylko mam pytanie jak to zapisać "w tablicy" żeby odjął to pytanie..i odejmował każde kolejne już wyświetlone.obecne zapytanie:
skrypt |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 20:51 |