Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2012, 12:55   #1
nnplanet
 
Регистрация: 19.11.2012
Сообщений: 9
По умолчанию Вывод всех записей теста

Добрый день.

Есть код вывода теста:
<?=$page_data['text'];
$ger = $page_data['id'];

echo "<br />";

$vitest2= mysql_query ("SELECT test.`variant1` ,`variant2` ,`variant3` ,`correct` FROM `test` WHERE test.`idnews`=$ger");
while ($data=mysql_fetch_array($vitest2)) {
$vi1 =$data['variant1'];
$vi2 =$data['variant2'];
$vi3 =$data['variant3'];
$vi4 =$data['correct'];
}

?>

<?

$combinations = array(1234, 1243, 1324, 1342, 1423, 1432,
2134, 2143, 2314, 2341, 2413, 2431,
3124, 3142, 3214, 3241, 3412, 3421,
4123, 4132, 4213, 4231, 4312, 4321);

$rand = rand(0,23);
$sequence = str_split($combinations[$rand]);
foreach($sequence as $val) {
$var = "vi$val";
echo "<input type='radio' name='$$var' value='$$var' />".$$var."<br />";

}

Пояснение:
Каждому тесту присваивается id конкретной новости у которой он должен выводиться. (`idnews`= $ger)

Затем я вывожу все тесты которые закреплены за конкретной новостью:
echo "<input type='radio' name='$$var' value='$$var' />".$$var."<br />

Вопрос такой:
При выводе 2х или более тестов, выводится только последний, как можно сделать чтобы выводились все?

Последний раз редактировалось nnplanet; 29.11.2012 в 14:24.
nnplanet вне форума Ответить с цитированием
Старый 29.11.2012, 14:04   #2
LZero
Форумчанин
 
Регистрация: 20.07.2012
Сообщений: 129
По умолчанию

Я не вижу вообще связи запроса в БД с тем, что дальше делается.
В этом коде выбирается 1 элемент из массива $combinations, разбивается посимвольно и выводится.
LZero вне форума Ответить с цитированием
Старый 29.11.2012, 15:51   #3
alexanderBS
 
Регистрация: 27.11.2012
Сообщений: 4
По умолчанию php

уроки по php на PHP (Lessons)
http://phpekurs.blogspot.com/
alexanderBS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод записей очереди ... counter Общие вопросы C/C++ 2 19.03.2012 12:43
DBGridEh вывод записей grom333 Компоненты Delphi 3 04.05.2011 21:00
Удаление всех отмеченных записей из CheckListBox Марк Охман Общие вопросы Delphi 7 09.12.2010 20:50
Update - Обновление всех записей Veroonya SQL, базы данных 4 15.12.2008 13:42
вывод связных записей из БД Tanuska___:) БД в Delphi 7 19.05.2008 17:03