22 Ноября 2017, 23:19:08

Автор Тема: Тест для сайта на PHP  (Прочитано 3307 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BAKS1K

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: 7
  • Пол: Мужской
    • Создай Свой Игровой Сервер с www.valve-server.ru
Тест для сайта на PHP
« : 15 Января 2015, 14:35:11 »
Помогите сделать тест так, чтобы при выводе результат использовались указанные в тесте ответы. Желательно пример хотя бы из двух вопросов и сам вывод результата.
Откопал такой тест:
<? if($g)  { $rezult = ($g); ?> <form method=POST> <h4>Вопрос 1:</h4> <p><input name="h" value="<? echo (1+$g) ?>" type="radio">ответ 1</p> <p><input name="h" value="<? echo (2+$g) ?>" type="radio">ответ 2</p> <p><input name="h" value="<? echo (3+$g) ?>" type="radio">ответ 3</p> <center> <input type="submit" class="code" value=" дальше "> </center> <? } else { ?> 
<? if($h)  { $rezult = ($h); ?> <form method=POST> <h4>Вопрос 2:</h4> <p><input name="i" value="<? echo (3+$h) ?>" type="radio">ответ 1</p> <p><input name="i" value="<? echo (2+$h) ?>" type="radio">ответ 2</p> <p><input name="i" value="<? echo (1+$h) ?>" type="radio">ответ 3</p> <center> <input type="submit" class="code" value=" дальше "> </center> <? } else { ?> 
<? if($i)  { $ball = ($i); $rezult = ($i); 
if ($rezult <= 10 && $rezult > 0) { $rezult = "Вариант результата 1"; }
if ($rezult <= 14 && $rezult > 10) { $rezult = "Вариант результата 2"; } echo "Результат теста:<p>Вами набрано <b>$ball</b> баллов.</p><p>$rezult</p>"; } else { ?>
Нужно сделать так чтоб выводило результат примерно так:
"Тут немного своего текста" "ответ на Вопрос 1" "ещё свой текст" " ответ на Вопрос 2"
Естественно вопросов планируется больше, около 10, но мне хотя бы сам механизм вывода посмотреть, а дальше думаю сам сделаю
« Последнее редактирование: 15 Января 2015, 14:44:41 от BAKS1K »

Оффлайн -DRUM-

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2 560
  • Репутация: 182
  • Пол: Мужской
  • Поехали!
    • Бесплатный хостинг от "Интернет Обсерватории"
Re: Тест для сайта на PHP
« Ответ #1 : 15 Января 2015, 15:54:38 »
На мой взгляд не самый лучшый вариант писать все вопросы в одном файле строя на ифах, можно прикрутить всё к бд
а вывод текста в премешку со значениями делается так
<?php echo('тест'.$peremennaya1.'продолжение текста'.$eremennaya2.'текст и т.д.');?>
Если вдруг пригодится http://www.woweb.ru/load/92-1-0-3743  :)
« Последнее редактирование: 15 Января 2015, 17:17:15 от -DRUM- »
billing.intobs.ru