Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP

Войти
Регистрация
Восстановить пароль
 
e_kate_rina7
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 64
#1

Реализация теста - PHP

11.05.2018, 12:15. Просмотров 64. Ответов 0
Метки нет (Все метки)

Добрый день. У меня вот такая проблема: нужно создать на сайте простенькие тесты.
Выводится список тестов, выбирается тест и на новой странице к нему предоставляются вопросы и ответы к ним.

Реализовать первую половину до появления ответов к вопросам я смогла. Никак не получается сделать так, чтобы они выводились.

Имеется 3 таблицы: tests(id_test, test), questions(id_q, question, id_test), answers(id_answ, answer, id_q)

Вот, что у меня уже написано.
Это отправляет нас на новую страницу, где выводится только тот тест, который мы выбираем:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div class="nazv">
<?php
 
$result = mysql_query("SELECT * FROM tests ORDER BY id_test DESC");
mysql_close();
 
while($row=mysql_fetch_array($result))
{ ?>
<br />
<h2 align="center"><?php printf("<a href='fulltest.php?id=%s'>%s</a>",$row['id_test'],$row['test']);?></h2>
 
 
<br />
<hr />
<?php
 }
?></div>
Вот мои жалкие попытки реализовать вывод ответов к вопросам (кроме них все работает)


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div id="body"><?php
 
$id_tests=$_GET['id'];
$author_comm=$_SESSION['login'];
 
$result = mysql_query("SELECT test FROM tests WHERE id_test=$id_tests");
$row=mysql_fetch_array($result);
$result1 = mysql_query("SELECT id_q FROM questions WHERE id_test=$id_tests");
$row1=mysql_fetch_array($result1);
$result0 = mysql_query("SELECT question FROM questions WHERE id_test=$id_tests ");
$row0=mysql_fetch_array($result0);
$result2 = mysql_query("SELECT answer FROM answers WHERE id_q=$row1 ");
$row2=mysql_fetch_array($result2);
 ?>
<br />
<h1 align="center"><?php echo $row['test']?></h1>
<h3 align="center"><?php echo $row0['question']?></h3>
<h3 align="center"><?php echo $row2['answer']?></h3>
 
<br />
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2018, 12:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Реализация теста (PHP):

Обработка теста - PHP
Получаем тест, он обрабатывается через nl2br(); (замена перехода на след. строку на &lt;br/&gt;) Заметил вот такую вещь, когда вместе с...

Создание теста: связь Excel и php - PHP
Ребят, приветствую всех! Пишу впервые. Задача: Создать на php страницу, которая импортирует тестовые вопросы, ответы с exel и выводит...

Разработка теста на языке php с использованием mysql - PHP
Ребят, помогите! Нужно написать тест для локальной сети на php с использованием mysql, так что бы был администратор который может вносить...

Реализация капчи - PHP
Добрый день, уважаемые жители форума. Не имею представления каким образом реализовать на php хотя бы простую капчу.

Парсинг теста - PHP
Помогите написать функцию пасинга текстового файла. В файле price.txt содержится такой текст: cars /sedan /седан до 1,5т ...

Результат теста - PHP
здравствуйте подскажите пожалуйста как вывести результат теста, где нужно выбрать несколько правильных ответов и чтобы результат(кол-во...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2018, 12:15
Привет! Вот еще темы с ответами:

Прохождение теста - PHP
Доброго времени суток! Есть здесь php/js/html+css тесты? то есть вопрос - ниже варианты ответов. и тд есть 2 теста на js, но они не...

Пункт теста - PHP
Доброго времени суток, прохожу тестирование и в нем вопрос &quot;что это...

прохождение теста - PHP
Привет всем. Есть форма для выбора ответов. Вот ее код: &lt;html&gt; &lt;form action=&quot;otvet.php&quot; method=&quot;post&quot;&gt; Вопрос N 1. Переплетите пальцы...

Реализация теста - C#
Здравствуйте. Хочу сделать простенькую программу и застрял на таком моменте или моментах.) При запуске программы открывается форма как на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru