![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Pełno quizow nie do końca przemyślanych i działających na forach i różnych stronkach, sam chciałem z jednego skorzystać ale jego doprowadzenie do działania przy jego poziomie skomplikowania okazało się udręką. Więc postanowiłem sam zacząć pisać. Liczę na waszą pomoc i uprzedzam, że jestem totalnie początkujący także nie wszystkie podpowiedzi od razu do mnie trafią. Forum przejrzałem i nie znalazłem podobnych do mojego problemów, przynajmniej nie do końca, a mam też pytania także zakładam ten temat. Nie wiem też czy podam wszystko co potrzeba... Test odczytuje pytania z bazy danych, gdzie w tabeli mamy strukturę: id | pytanie | obrazek Pytanie jest zapisane razem z odpowiedziami w formie ( pytanie`odp1`odp2`odp3 ), pierwsza odpowiedź jest poprawna. Taki układ został z użycia gotowca przerobionego przeze mnie z txt na mysql, który jak się okazało po wprowadzeniu 500 pytań do bazy w taki głupi sposób nie działa. Liczba pytań będzie dowolna, ustalana przez administratora, losowana z bazy dlatego nie mogę statycznie dać pytań i łatwo porównać odpowiedzi, trochę to wykracza poza moją wyobraźnię;] Udało mi się zrobić pewnie niewiele, losuje pytania, wypisuje je oraz odpowiedzi do nich w przelosowanej kolejności co jest konieczne, ponieważ w bazie zawsze pierwsza jest poprawna:
Wiem, że jak już dojdę do rozwiązania będę musiał zapisać w zmiennych sesji zaznaczone w teście odpowiedzi żeby ich nie stracić, ale to na razie pomińmy. Czy ktoś może mi jakoś pomóc lub trochę mnie naprowadzić?(IMG:style_emoticons/default/smile.gif) Test stoi pod adresem http://www.tczew.net.pl/~asterf/inz/moj.php Ten post edytował asterf 2.08.2010, 21:43:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
skarabe.pl o taką pomoc mi chodziło:) Możesz powiedzieć czy tak będzie ok? Czy to da mi w zmiennej sesji USERTESTODPZ zaznaczoną w radio odpowiedź dla każdego pytania ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
skarabe.pl o taką pomoc mi chodziło:) Możesz powiedzieć czy tak będzie ok? Czy to da mi w zmiennej sesji USERTESTODPZ zaznaczoną w radio odpowiedź dla każdego pytania ? Nie da, bo zamiast $_POST['$tresc_pyt[$i]']; powinno być $_POST[$tresc_pyt[$i]];, to raz. Dwa, że naprawdę dobrze radzę stosować w name i value ustandaryzowane wartości typu "pytanie-X" (gdzie X jest numerem pytania) w name i "X" (numer odpowiedzi) w value. Aha, a radzę tak dlatego, że jak Ci w końcu Twój pomysł przestanie działać (a dla pewnych pytań/odpowiedzi na 100% przestanie) to spędzisz tydzień szukając błędu, a i tak będziesz musiał ten skrypt napisać od nowa. Ten post edytował skarabe.pl 3.08.2010, 14:23:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:37 |