[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой тест
Xander
Доброго времени суток! у меня есть 10 вопросов и два варианта ответа для каждого, и если правильных ответов больше то будет выводится какой то текст. Заранее премного благодарен
inpost
Что ты ожидаешь увидеть в ответах ТС? Вопросы ты не задаёшь, просьба непонятна, ты рассказал свою ситуацию и всё.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Xander
данные в массив загонять или как мне правильные ответы собирать а потом их складывать? просто не могу понять с чего бы мне начать
Kusss
я бы сделал так: Вопрос, ответы и правильный ответ загнать в массив. Ответы и номер вопроса в сессию.
$list = array(
1 => array(
'question' => 'Вопрос 1',
'answer' => array ('Ответ 1','Ответ 2'),
'correct' => 0,
),

2 => array(
'question' => 'Вопрос 2',
'answer' => array ('Ответ 1','Ответ 2'),
'correct' => 1,
),
);

// Вопрос => 1 = Правильно/ 0 = Не правильно
$_SESSION['answer'] = array(
1=>1,
2=>0,
);

// Чего больше
if (array_sum($_SESSION['answer']) >= count($_SESSION['answer'])/2){
echo 'Больше правильных ответов';
else
echo 'Увы, больше половины ответов не верно';

Kusss
Если все вопросы на одной странице - то сессия тут не нужна.
сделать вопросы из массива, после отправки формы проверить ответы и вывести результат.
stump
Цитата (inpost @ 26.05.2015 - 16:58)
Что ты ожидаешь увидеть в ответах ТС? Вопросы ты не задаёшь, просьба непонятна, ты рассказал свою ситуацию и всё.

+1

_____________
Трус не играет в хокей
inpost
Xander
А как ещё с данными работать? Есть строка, есть 2 строки. Если ты 2 строки группируешь, то делаешь массив уже.
А начать... писать код, очень помогает в начинаниях wink.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Xander
Благодарю всех за советы и поддержку все сделал!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.