Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 4
1

Тест на PHP

03.12.2013, 20:34. Показов 4603. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые! Возникла задача в написании простого теста с выбором варианта. Затем подсчетом ответов и вывод результата. Код формы сделан не знаю как сделать обработчик
нужно реализовать вот этот тест:
Кликните здесь для просмотра всего текста

ЗНАЕТЕ ЛИ ВЫ СЕБЯ. Ученые установили, что если из двух полушарий ведущим является правое полушарие мозга, то у человека преобладает эмоциональная сфера. Если ведущим оказывается левое полушарие, то у человека аналитический склад ума преобладает над эмоциональностью. Предлагаемый тест как раз и позволяет выявить ведущее полушарие. Это является признаком врожденным и, как правило, не меняется до конца жизни.
Вопрос N 1. Переплетите пальцы рук и вы заметите, что сверху всегда оказывается один и тот же палец, если левый - вы человек эмоциональный, правый - у вас преобладает аналитический склад ума.
Вопрос N 2. Попробуйте "прицелиться", выбрав себе мишень и глядя на нее через своеобразную мушку - карандаш или ручку. Правый ведущий глаз говорит о твердом, настойчивом, более агрессивном характере, левый - о мягком и уступчивом.
Вопрос N 3. Если при переплетении рук на груди наверху оказывается левая рука, то вы способны к кокетству, правая - склонны к простоте и простодушию.
Вопрос N 4. Если удобнее хлопать правой рукой, можно говорить о решительном характере, левой - вы часто колеблетесь, прежде чем принять решение.
ПППП - для вас характерен консерватизм, ориентация на общепринятое мнение (на стереотип). Вы не любите конфликтовать, спорить и ссориться.
ПППЛ - определяющая черта вашего характера - нерешительность.
ППЛП - для вас характерны кокетство, решительность, чувство юмора, артистизм. При общении с вами необходимы юмор и решительность. Очень контактный тип характера. Этот тип у женщин встречается наиболее часто.
ППЛЛ - редкий тип характера. Мягкий. Наблюдается некоторое противоречие между нерешительностью (левое аплодирование) и твердостью характера (правый ведущий глаз).
ПЛПП - тип характера, сочетающий аналитический склад ума и мягкость. Чаще встречается у женщин - тип "деловой женщины". Медленное привыкание, осторожность, в отношениях терпимость и некоторая холодность.

это код формы
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<head>
        <title></title>
    </head>
    <body>
 
<form action="test.php" method="post">
 
                              
                                        <h4>Вопрос 1.Переплетите пальцы рук и вы заметите, что сверху всегда оказывается один и тот же палец,<br>
                                        если левый - вы человек эмоциональный, правый - у вас преобладает аналитический склад ума. </h4>
                                        <label><input type="radio" name="q1" value="0" />Правый </label>
                                        <label><input type="radio" name="q1" value="1" />Левый</label><br>
                                                                  
                                                               
                                        <h4>Вопрос 2.Попробуйте "прицелиться", выбрав себе мишень и глядя на нее через своеобразную мушку - карандаш или ручку.<br> 
                                        Правый ведущий глаз говорит о твердом, настойчивом, более агрессивном характере, левый - о мягком и уступчивом. </h4>
                                        <label><input type="radio" name="q2" value="1" />Правый </label>
                                        <label><input type="radio" name="q2" value="0" />Левый</label><br>
                                                                    
                                                             
                                        <h4>Вопрос 3.Если при переплетении рук на груди наверху оказывается левая рука,<br> 
                                        то вы способны к кокетству, правая - склонны к простоте и простодушию. </h4>
                                        <label><input type="radio" name="q3" value="1" />Правый </label>
                                        <label><input type="radio" name="q3" value="0" />Левый</label><br>
                                                                    
                                      <h4>Вопрос 4.Если удобнее хлопать правой рукой, можно говорить о решительном характере,<br>
                                        левой - вы часто колеблетесь, прежде чем принять решение. </h4>
                                        <label><input type="radio" name="q4" value="0" />Правый</label>
                                        <label><input type="radio" name="q4" value="0" />Левый</label><br>
                               
                                <div><input type="submit" value="Проверить" /></div>
                        </form>
 
 </body>
 
    </html>

это код обработчика
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$table = "test_1";
 
if(!empty($_POST)):
        $q1 = $_POST['q1'];
        $q2 = $_POST['q2'];
        $q3 = $_POST['q3'];
        $q4 = $_POST['q4'];
 
        if($q1=='' or $q2=='' or $q3=='' or $q4==''){
                echo '<p>Вы не ответили на вопросы. <a href="test.php">Назад</a></p>';
        }else{
                echo '<br>ПППП - для вас характерен консерватизм, ориентация на общепринятое мнение (на стереотип). 
Вы не любите конфликтовать, спорить и ссориться.';
           
 
                echo 'Количество правильных ответов: <strong>'.$score.'</strong><br/></p>';
        }
endif;
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2013, 20:34
Ответы с готовыми решениями:

тест на php
Здравствуйте! проблема такая, делаю тест на php и не знаю как сделать, чтобы можно было...

php-тест
Вообщем нужно сделать тест на php для сайт, благо интернет большой нашел готовый php тест, правда...

Тест по php
Мне нужно создать тест. Вопросы уже есть. И там должен будет быть вход на сайт(регистрация...

Тест на php
Необходимо сделать простенький тест на php, но вот вопрос - как его делать, куда складывать...

1
2 / 2 / 0
Регистрация: 07.11.2012
Сообщений: 46
04.12.2013, 18:25 2
Нужно принципиально на PHP всё это реализовать?
Всё гораздо проще на JS это сделать.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function answer()
{
a = 0;
if(document.form.q1[0].checked)
{
a = a + 1;
}
if(document.form.q2[0].checked)
{
a = a + 1;
}
if(document.form.q3[0].checked)
{
a = a + 1;
}
if(document.form.q4[0].checked)
{
a = a + 1;
}
alert("Вы дали правильных ответов" + a);
}
Функцию вызывать при помощи события onClick на кнопке.
HTML5
1
<input type="button" value="Проверить" onClick="answer();">
Если надо, то можно сделать вывод результатов на отдельной странице. Определить результат можно таким же образом.
Javascript
1
2
3
4
if(a == 1)
{
alert("Ваш характер ПППП");
}
Ну и так далее.
0
04.12.2013, 18:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 18:25
Помогаю со студенческими работами здесь

Простой тест на php
Имеется кнопка начать : &lt;form action=&quot;check.php&quot; style=&quot;text-align:center&quot;...

Написать тест на PHP
Здравствуйте! Написал тест. Всё хорошо работает. Но дали задание дополнить его:&quot; Если на вопрос не...

Тест на PHP с выводом по очереди
База данных question таблица voprosu содержит строки: id , voprosu, id_prav_otveta, таблица otvetu...

Кодировка в PHP, не выводит <? print 'Тест'; ?>
Простенький скрипт: &lt;? print 'Тест'; ?&gt; А в итоге получается: ???? PHP 4.2.3 В чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru