|
6yha ↓
|
 |
|
29 Декабрь, 2011, 07:31:32
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 4 Сила слова: 0
|
Уважаемые знатоки... Скажите нужно сделать результат тестирования... а именно привожу пример... Пользователь прошел тестирование и ему выбиваеться его результат например "ваша оценка 2" или например "Вы ответили 50%"
Привожу пример моего скрипта:
<?
// Инициализируем сессии
session_start();
// Если тест еще не начинали проходить
if(! isset($_SESSION['answers'])) {
$id = 1;
$_SESSION['answers'] = array();
}
// Массив с вопросами
$questions = array(
1 => 'Как сделать свой первый скрипт?',
2 => 'Как его настроить?',
3 => 'Как теперь сдать зачет?',
);
// Массив с вариантами ответов
$options = array(
1 => array( 1 => 'Первый вариант', 2 => 'Второй вариант', 3 => 'Третий вариант'), // Варианты ответа к первому вопросу
2 => array( 1 => 'Первый вариант', 2 => 'Второй вариант', 3 => 'Третий вариант'), // Варианты ответа ко второму вопросу
3 => array( 1 => 'Первый вариант', 2 => 'Второй вариант', 3 => 'Третий вариант'), // Варианты ответа к третьему вопросу
);
// Если посетитель ответил на один из вопросов
if(isset($_GET['question']) && isset($_GET['answer'])) {
$prevId = $_GET['question'] - 1;
if(sizeof($questions) >= $prevId && sizeof($options[$prevId]) >= $_GET['answer']) {
$_SESSION['answers'][$prevId]['answer'] = $_GET['answer'];
$id = $_GET['question'];
}
// Если посетитель решил заново пройти тест
} else if(isset($_GET['newTest'])) {
unset($_SESSION['answers']);
header('Location: ' . $_SERVER['PHP_SELF']);
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns= "">
<head>
<meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" />
<title>Небольшой тест</title>
</head>
<body>
<? if(isset($_GET['question']) && $_GET['question'] <= sizeof($questions) || $id == '1') { ?>
<h3>Вопрос: <?= $questions[$id]?></h3>
<h4>Варианты ответа</h4>
<p>
<?
foreach($options[$id] as $key => $data) {
echo $key . '. <a href="?question='. ($id + 1). '&answer='. $key. '" />' . $data . '</a><br />';
}
?>
</p>
<? } else { ?>
<h2>Тест успешно пройден!</h2>
<h3>Ваши ответы</h3>
<?
for($i = 1; $i <= sizeof($questions); $i++ ) {
echo 'Вопрос: ' . $questions[$i] . '<br /> Ответ: ' . $options[$i][$_SESSION['answers'][$i]['answer']] . '<br /><br />';
}
?>
<? } ?>
<p><a href= "?newTest=ok">Начать заново</a></p>
</body>
</html>
Буду вам очень сильно благодарен
|
|
|
|
|
Записан
|
|
|
|
|
Ivan ↓
|
 |
|
29 Декабрь, 2011, 07:35:17 , спустя 3 минуты 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 27
Сообщений: 1366 Сила слова: 1.98
|
А в чем вопрос то?
|
|
|
|
|
Записан
|
|
|
|
|
lolcat ↓
|
 |
|
29 Декабрь, 2011, 07:44:12 , спустя 8 минут 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -3
Сообщений: 367 Сила слова: -0.82
|

Скажите, как она спрашивает!
|
|
|
|
|
Записан
|
|
|
|
|
Stasovsky ↓
|
 |
|
29 Декабрь, 2011, 08:35:28 , спустя 51 минуту 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Сенсей XD
Группа: Джедаи Карма: 54
Сообщений: 3654 Сила слова: 1.48
|
посчитай количество правильных, раздели на общее количество, вот те и процент
|
|
|
|
|
Записан
|
|
|
|
|
6yha ↓
|
 |
|
29 Декабрь, 2011, 11:19:11 , спустя 2 часа 43 минуты 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 4 Сила слова: 0
|
Мне просто нужна помощь с кодом... А именно результат тестирования
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
29 Декабрь, 2011, 11:23:36 , спустя 4 минуты 25 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
опять школота с чужим куском кода мозг ебет, нахуй
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
6yha ↓
|
 |
|
30 Декабрь, 2011, 01:27:31 , спустя 2 часа 3 минуты 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 4 Сила слова: 0
|
Слышишь школота, рот закрыл...
Умный бы помог, а не засирал тему...
|
|
|
|
|
Записан
|
|
|
|
|
Stasovsky ↓
|
 |
|
30 Декабрь, 2011, 01:50:00 , спустя 22 минуты 29 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Сенсей XD
Группа: Джедаи Карма: 54
Сообщений: 3654 Сила слова: 1.48
|
phpdude, который раз в уходящем году тебя школотой назвали? XD
|
|
|
|
|
Записан
|
|
|
|
|
kostyl ↓
|
 |
|
30 Декабрь, 2011, 02:03:40 , спустя 13 минут 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 60
Сообщений: 3525 Сила слова: 1.7
|
6yha, иди на хуй, кто бы ты ни был... читай хуевую тему Алень Делон
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|
phpdude ↓
|
 |
|
30 Декабрь, 2011, 10:12:59 , спустя 8 часов 9 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
сколько бы школота не пиздела лишь бы не пердела :)))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Givi ↓
|
 |
|
30 Декабрь, 2011, 10:58:57 , спустя 45 минут 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
6yha, а отчего такая срочность с результатами, неужели делаешь онлайн-тест на беременность? Тогда получить результат просто: отослал тебе юзер СМСку с каким-то там кодом, значит он не беременный, ибо он долбоёб, не отослал, значит пишешь, что беременный (даже если это и не так), пусть сука, понервничает, ибо нехуй отказываться СМСки слать.
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
6yha ↓
|
 |
|
30 Декабрь, 2011, 12:24:05 , спустя 1 час 25 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 4 Сила слова: 0
|
хы ) а кодом написать?
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
30 Декабрь, 2011, 01:35:36 , спустя 1 час 11 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
говорю же школоло :))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Givi ↓
|
 |
|
30 Декабрь, 2011, 01:37:18 , спустя 1 минуту 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
6yha, что именно у тебя не работает?
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
phpdude ↓
|
 |
|
30 Декабрь, 2011, 01:46:27 , спустя 9 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
мозг :)))))))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|