Тест с результатами в зависимости от ответа

bugerok

Профессор
Регистрация
9 Апр 2008
Сообщения
299
Реакции
48
Суть задачи: Есть карта логики прохождения теста, картинка ниже:
rtarxqnxS0y13iw90pKXxQ.png

В зависимости от ответа на вопрос, пользователь движется по карте вниз, и в итоге ему всплывает pop-up окошко или редиректит на нужную страницу, прочее.

Возможно кто-то встречал подобное решение. Или готов разработать.
 
Возможно вам подойдет такое готовое решение - Для просмотра ссылки Войди или Зарегистрируйся: (вкладка Step-by-Step).
- гибкий скрипт с реакцией на действие (в том числе и с переадресайией на нужную страницу в конце действия).
Для просмотра ссылки Войди или Зарегистрируйся

P.S: Я ставил и использовал этот скрипт только Для просмотра ссылки Войди или Зарегистрируйся, поэтому точно за функционал PHP скрипта не поручусь, проверяйте.
 
Делаются две таблицы
questions
|id|text|

answers
|id|id_question|text|id_next_question|

Делается запрос на первый вопрос, далее выбираются по его id ответы, выводятся в форме с value='(id_next_question)'
Далее человек выбирает ответ, отправляется id следующего вопроса(id_next_question), выводится вопрос из questions и выбираются ответы по id_question и т.д.
Можно еще добавить поле для сортировки очередности ответов, типы полей формы (input type radio, checkbox)
Ну и таблицу для сохранения результата
|id|id_question|id_answer|id_user|date|

То есть
questions
|id|text|
|1|Белое или черное|
|2|Красное или зеленое|
|3|Желтое или синее|


|id|id_question|text|id_next_question|
|1|1|Белое|2|
|2|1|Черное|3|
|3|2|Красное|4|
|4|2|Зеленое|5|
|5|3|Желтое|6|
|6|3|Синее|7|
Тут если человек выбрал белое то предлагают выбрать красное или зеленое, если черное то желтое или синее
 
Возможно вам подойдет такое готовое решение - Для просмотра ссылки Войди или Зарегистрируйся: (вкладка Step-by-Step).
- гибкий скрипт с реакцией на действие (в том числе и с переадресайией на нужную страницу в конце действия).
Для просмотра ссылки Войди или Зарегистрируйся

P.S: Я ставил и использовал этот скрипт только Для просмотра ссылки Войди или Зарегистрируйся, поэтому точно за функционал PHP скрипта не поручусь, проверяйте.
Это конструктор форм, не более.
 
Назад
Сверху