Помощник
Здравствуйте, гость ( Вход | Регистрация )
Написание онлайн-теста |
Гость_Royter_* |
2013-05-09, 12:26
Сообщение
#1
|
|
Гости |
Пишу онлайн тест на php с тремя билетами на выбор, с 5 вопросами. В mysql есть таблица vopros_test, в ней есть поля:
vopros, otvet_one, otvet_two, id_bileta. Подскажите, как правильно составить sql запрос, чтоб при выборе юзером опреденного билета ему выдавался первый вопрос выбранного билета. |
|
|
||
Alexander |
2013-05-09, 13:55
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Royter, а у вас есть поле, означающее порядковый номер вопроса?
|
|
|
||
Гость_Royter_* |
2013-05-09, 15:36
Сообщение
#3
|
|
Гости |
Сначала небыло, уже создал. Только как из бд можно вызвать необходимый 1 вопрос 2 билета, если это поле имеет несколько одинаковых идентификаторов. Ведь 1-й вопрос 2-го билета имеет id_vopros 1 и id_bilet 2, также как 1-й вопрос 1-го билета имеет id_vopros 1 и id_bilet 1. Сообщение отредактировал Royter - 2013-05-09, 15:36 |
|
|
||
Alexander |
2013-05-09, 22:09
Сообщение
#4
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Royter, примерно так:
|
|
|
||
Гость_Quber_* |
2013-05-10, 8:37
Сообщение
#5
|
|
Гости |
Используйте гугл формы, там уже готово ваше решение
|
|
|
||
Гость_Royter_* |
2013-05-11, 12:00
Сообщение
#6
|
|
Гости |
Alexander, спасибо, помогло. Еще такой вопрос, как запретить в тесте возвращатся на предыдущий вопрос? Тоесть есть страница, на ней форма ответа первого вопроса, после нажатия кнопки "Ответить" и обработки ответа, ему показывается форма со вторым вопросом, но при нажатии кнопки "Назад" в браузере, можно вернутся назад и дать другой ответ. |
|
|
||
Alexander |
2013-05-11, 15:17
Сообщение
#7
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Никак. Просто при повторном сабмите формы с первым вопросом - показывать ошибку |
|
|
||
Гость_Royter_* |
2013-05-12, 10:20
Сообщение
#8
|
|
Гости |
А не подскажете, как можно определить повторное нажатие кнопки? |
|
|
||
Alexander |
2013-05-12, 18:13
Сообщение
#9
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Royter, сохраняете где-то в базе информацию о том, как какие вопросы пользователь уже ответил, а на какие - еще нет. Если идет ответ на уже отвеченный вопрос, показываете ошибку.
|
|
|
||
Текстовая версия | 0.0361 сек. 11 запросов GZIP включен Сейчас: 2024-10-13, 19:09 |