Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
e_kate_rina7
0 / 0 / 1
Регистрация: 05.04.2015
Сообщений: 64
1

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

11.05.2018, 12:15. Просмотров 106. Ответов 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
Ответы с готовыми решениями:

Обработка теста
Получаем тест, он обрабатывается через nl2br(); (замена перехода на след....

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

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

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

Парсинг теста
Помогите написать функцию пасинга текстового файла. В файле price.txt...

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

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

Результат теста
здравствуйте подскажите пожалуйста как вывести результат теста, где нужно...

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


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

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

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