0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 74

Выдает ошибку на Психологический тест

07.05.2015, 08:53. Показов 889. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, ребята! Кто сможет разобраться, подскажите, а то весь вечер вчера голову себе ломал.
Есть скрипт психологического теста. Работает в одном файле. Вот файлик:
tests.rar

В коде написано 9 вопросов.. если я допишу на один вопрос больше, то уже ничего не работает. Не понимаю в чём может быть причина.
Вот кусочек кода на последний вопрос:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<? if(@$h)  { $rezult = ($h); ?><form method=POST> <h4>Что вы думаете об азартных играх:</h4>
<p><input name="i" value="<? echo (3+$h) ?>" type="radio">это одно из ваших самых любимых занятий.</p>
<p><input name="i" value="<? echo (2+$h) ?>" type="radio">вас нельзя назвать очень азартным человеком........</p>
<p><input name="i" value="<? echo (1+$h) ?>" type="radio">эта зараза похуже наркомании, давали бы этим.......</p>
<center> <input type="submit" class="code" value=" дальше "> </center> <? } else { ?> 
 
<? if(@$i)  { $ball = ($i); $rezult = ($i); 
if ($rezult <= 10 && $rezult > 0) { $rezult = "Поклонение..........не разделяетеяете."; }
if ($rezult <= 14 && $rezult > 10) { $rezult = "К деньгам...........денег."; }
if ($rezult <= 19 && $rezult > 14) { $rezult = "Вы очень..........кошелек."; }
if ($rezult <= 24 && $rezult > 19) { $rezult = "Исходя.............перспективах."; }
if ($rezult <= 27 && $rezult > 24) { $rezult = "Такого..........маловажная."; } 
echo "<h4>Результат психологического теста:</h4><p>Вами набрано <b>$ball</b> баллов.</p><p>$rezult</p>"; } else { ?>
И если я дописываю свой вопрос, у меня код не работает.. Пишет ошибку в самой нижней строке.. Если последняя строка - закрывающий тег </html>.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<? if(@$h)  { $rezult = ($h); ?><form method=POST> <h4>Что вы думаете об азартных играх:</h4>
<p><input name="i" value="<? echo (3+$h) ?>" type="radio">это одно из ваших самых любимых занятий.</p>
<p><input name="i" value="<? echo (2+$h) ?>" type="radio">вас нельзя назвать очень азартным человеком........</p>
<p><input name="i" value="<? echo (1+$h) ?>" type="radio">эта зараза похуже наркомании, давали бы этим.......</p>
<center> <input type="submit" class="code" value=" дальше "> </center> <? } else { ?> 
 
<? if(@$i)  { $rezult = ($i); ?><form method=POST> <h4>Новый вопрос:</h4>
<p><input name="j" value="<? echo (3+$i) ?>" type="radio">1.</p>
<p><input name="j" value="<? echo (2+$i) ?>" type="radio">2</p>
<p><input name="j" value="<? echo (1+$i) ?>" type="radio">3.</p>
<center> <input type="submit" class="code" value=" дальше "> </center> <? } else { ?>
 
<? if(@$j) { $ball = ($j); $rezult = ($j); 
if ($rezult <= 10 && $rezult > 0) { $rezult = "Поклонение..........не разделяетеяете."; }
if ($rezult <= 14 && $rezult > 10) { $rezult = "К деньгам...........денег."; }
if ($rezult <= 19 && $rezult > 14) { $rezult = "Вы очень..........кошелек."; }
if ($rezult <= 24 && $rezult > 19) { $rezult = "Исходя.............перспективах."; }
if ($rezult <= 27 && $rezult > 24) { $rezult = "Такого..........маловажная."; } 
echo "<h4>Результат психологического теста:</h4><p>Вами набрано <b>$ball</b> баллов.</p><p>$rezult</p>"; } else { ?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2015, 08:53
Ответы с готовыми решениями:

Психологический тест!
Помогите пожалуйста. Не понимаю как в Delphi при разработке психологического теста вывести результат, чтобы учитывался каждый вариант. По...

Психологический тест
Надо сделать программу в которой находятся психологические вопросы. Так сказать профориентирование Порылся на форуме, посмотрел...

Тест. Выдает ошибку
Выдает ошибку в 4 строке. Do buf = &quot;&quot; Do ' считывание текста варианта ответа Line Input #1, f ...

2
27 / 26 / 9
Регистрация: 08.04.2015
Сообщений: 288
07.05.2015, 15:28
Sanek_21, так у вас скобка не закрыта в конце, поэтому и ошибка.
PHP
1
2
3
4
<?php 
...
 if ($rezult <= 27 && $rezult > 24) { $rezult = "Такого человека, как вы, можно встретить один раз за всю жизнь. К деньгам вы относитесь совершенно безразлично. Вы не потеряете себя, если получите неожиданно очень крупную сумму денег, и сумеете не потерять чувства собственного достоинства, если придется жить на жалкие гроши. Как бы ни пыталась судьба распорядиться вами по своему усмотрению, превращая то в нищего, то в богача, вы всегда останетесь самим собой. Деньги для вас не только не главное в жизни, но и вообще вещь маловажная."; } echo "<h4>Результат психологического теста:</h4><p>Вами набрано <b>$ball</b> баллов.</p><p>$rezult</p>"; } else { ?> <form method=POST> <p><a href=http://youryoga.org></a>Психологический тест "Любите ли вы деньги?". В результате этого теста вы узнаете своё отношение к деньгам. Отвечайте на вопросы искренне, только в этом случае вы получите самый точный результат от прохождения этого теста.</p> <br> <br> <center> <input name="test" type="submit" class="code" value=" Начать психологический тест "> </center> <br> <br> <p>Психологический тест он-лайн. Ответьте на вопросы теста, чтобы узнать, что для вас значат деньги.<p> <br> <? }}}}}}}}}} ?> 
...?>
Обратите внимание на эту часть
PHP
1
<? }}}}}}}}}} ?>
У каждого вопроса после кнопки "Дальше", стоит оператор "else" с открытой скобкой, а закрываются они в самом конце.
То есть, сколько вопросов - столько и закрывающих скобок должно быть.
0
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 74
07.05.2015, 15:53  [ТС]
pacanchik2013, Блин, точно) До меня почему то не дошло. Выручил, спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.05.2015, 15:53
Помогаю со студенческими работами здесь

Финнский армейский психологический тест (картинка)
Это - психологический тест, который должны сейчас проходить все финнские новобранцы: как мужчины, так и женщины. Задача теста — выявить...

Нужен психологический тест (курсовая работа)
Помогите пожалуйста, нужен психологический тест ( курсовая работа ) . надо сделать так чтобы при нажатии на кнопку &quot;узнать...

Написать психологический тест [Console Application]
Помогите, пожалуйста, написать психологический тест. Задается 10 вопросов. Предлагаются варианты ответов. По итогам тестирования...

Тест выдает ошибку expect(segmentToString(segment)).toBe('[(1, 2), (-4, -2)]');
import { makePoint, getX, getY, toString as pointToString, } from 'hexlet-points'; import { cons, car, cdr } from 'hexlet-pairs'; ...

СМА Electrolux EWS1021Pn91475653401Sn72400040, Выдает ошибку Е90 в тест не входит ,никак
Доброго времени суток уважаемые . Машинка EWS1021Pn91475653401Sn72400040 Выдает ошибку Е90 в тест не входит ,никак. Явных холодняков не...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru