Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Тестирование

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помогите или подскажите
denmart
Отправлено: 18 Июля, 2009 - 22:02:52
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Янв. 2009  


Помог: 0 раз(а)




Доброе время суток! Нужна помощь новичку. Хочу сделать тестирование посетителей сайта. Вопросы берутся с БД (случайным образом) в количестве от 10 до 100 и выводятся на экран. Посетители ответив на все вопросы кликают на кнопочку проверка и выводится результат.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
1. Вопрос 1: Когда Колумб открыл Америку:
<radio> А. 1942
<radio> Б. 1991
<radio> В. А что, такое было ?

и так далее
(Добавление)
У меня проблема с проверяющей частю. Как проверить правильность ответов пользователей если к каждому ворпосу варианты ответом могут менятся местами ))
1 Вопрос 1 :
А. вариант отета 1
Б. вариант ответа 3
В. вариант ответа 2

СПАСИБО ЗА ОТВЕТЫ!!! Радость
 
 Top
Nestor
Отправлено: 18 Июля, 2009 - 23:29:20
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




какие структуры таблиц(ы)?


-----
Aurus CMS
 
 Top
Viper
Отправлено: 19 Июля, 2009 - 00:06:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




denmart а какая разница в положении ? вы все равно генерите группу из radiobutton

CODE (text):
скопировать код в буфер обмена
  1. <form method="post" action="index.php">
  2. <div> Вопрос...</div>
  3. <input type="radio" name="ans" value="1" checked="checked" />Ответ 1<input type="radio" name="ans" value="2" />Ответ 2<input type="radio" name="ans" value="3" />Ответ 3<input type="submit" value="Ответить" />
  4. </form>


потом далее проверка
PHP:
скопировать код в буфер обмена
  1. <?PHP $answer = intval(trim($_POST['ans']));
  2. if ($answer == правильное_значение_из_БД) {... ?>


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
denmart
Отправлено: 20 Июля, 2009 - 09:44:38
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Янв. 2009  


Помог: 0 раз(а)




СПАСИБО
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB