Пользователю задаются вопросы и 4 варианта ответов на вопрос, и он должен ответить на них. В зависимости от времени и правильности ответов он получает определеное количество очков, вывод результата игры только в конце игры, всего надо ответить на 15 вопросов. Почему 15? Судя по тестам и испытаниям, на 15 вопросов мало кто может ответить быстро и без подсказок :)
заметил глюк, иногда последний вопрос попадается несуществующий в базе, например если вопросов всего 3671, то может выпасть вопрос 3680-й. (редко но бывает,решаеться, количесво вопросов в базе должно быть кратным викторине) А так вполне нормально. Переделал его для тестов, пришлось повозиться что бы оценки выставлял, время прохождения теста нормально показывал (ч.м.с.) изменил количество вопросов, показывает дату, время начала и конца теста, ip в базу теперь заносит, ну и так по мелочам Ну и регистрацию прикрутил, можно тестировать учеников
Хороший скрипт. Единственное, чтобы корректно занести данные в БД и извлечь их оттуда без крякозяблов, надо в install.php(после 10 строки) и index.php(после 16 строки) добавить @mysql_query('SET NAMES CP1251');