Gotowy skrypt do quizu


(Kloc221) #1

Witam

Interesuje mnie jakiś gotowy skrypt do "quizu" który wyglądał by jak dwa poniższe, chodzi o to że odpowiadamy na 10 pytań i potem generuje się obrazek np: jaką postacią jesteśmy z team fortres.. Chciał bym zrobić coś takiego na własnej stronie, tylko na innym przykładzie..

http://quiz.wegame.com/tf2_class_quiz/

http://breaker_krzysiek.w.interia.pl/test.html


(mario@) #2

Możesz sam coś pokombinować.

css/(x)html -> formularze + php (można też dodać coś w js).

http://kurs.browsehappy.pl/HTML/Formularze

http://programowanie.celary.net/folmularze_w_php.html

http://pl.wikibooks.org/wiki/PHP/Formul ... rmularze_2

Dodatkowo warto by było poczytać o sprawdzaniu takich danych (php), header() w php.

Za gotowymi możesz zobaczyć tutaj

http://www.knowledgesutra.com/index.php ... t8729.html

http://www.spacefem.com/tutorials/typequiz.shtml

http://www.quiz-creator.com/blog/2009/0 ... izzes/#110 (może coś w tym stylu)

http://plugins.jquery.com/project/jquizme

więcej znajdziesz w google


(Ziemowit97) #3

proste : HTML + PHP

albo

przerób mój skrypt :

MyFotoGallery :

https://sourceforge.net/projects/mfg/

(Kloc221) #4

Witam zbudowałem sobie taki plik quizu, który polega na tym że sumuje najczęściej wybieraną odpowiedz np"me" i prowadzi do strony html która jest mu wskazana. Niestety nie wiem w czym problem bo skrypt nie działa do końca, i nie wiem gdzie jest błąd, oto cały skrypt może ktoś go sprawdzi. Można na forum lub po prostu w plik html przez skopiowanie. Wszystko opiera się na tym jednym pliku...


(mario@) #5

Używasz zmiennych które nie zostały zadeklarowane - nb, ac.

Unikaj używania nazwy typu pop. Zamiast tworzyć 20 stron zrób 1 w php która odbierze z tego skryptu jakiś parametr i według niego wyświetli odpowiednie dane.

Warunki sprawdzające mogą wyglądać tak

for (i = 0; i < f.two.length; i++) {

		   if (f.two[i].checked) { value = f.two[i].value; break;}

		   else value = "0"; }

if (value == "1") { k1++; d1++; nb++; pop++; dn++; sf++; mp++; }

else if (value == "2") { b1++; g1++; }

else if (value== "3") { j1++; }

else if (value == "4") { me++; mc++; h1++; rr++; gf++; }

else if (value == "5") { ic++; s1++; m1++; aw++; ac++; }

else { error = 1; }

itd.


(Kloc221) #6

Ten skrypt który dałem to przebudowa innego...

Jakoś nie widzi mi się abym potrafił przebudować to na php...

Kurcze działało a potem sie coś skopało...

PS. pop,rr,gf itd - to skróty wyrazowe