Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 08:52:52

Страниц: [1] 2
Печать
Автор Тема: Результат тестирования !!!Срочно!!!  (Прочитано 288 раз)
0 Пользователей и 1 Гость смотрят эту тему.
6yha    ↓ 
29 Декабрь, 2011, 07:31:32
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 4
Сила слова: 0

Уважаемые знатоки... Скажите нужно сделать результат тестирования... а именно привожу пример... Пользователь прошел тестирование и ему выбиваеться его результат например "ваша оценка 2" или например "Вы ответили 50%"
 
Привожу пример моего скрипта:
 

PHP
<?
 
 // Инициализируем сессии
 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.
Страниц: [1] 2
Печать
 

Перейти в:  

Этот топик скрыли: NRG, artoodetoo, mario