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

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

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

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

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

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

php вывод в непроизвольном порядке(рандом?) при условии, что к выводу нужно применить стиль.

есть php страница и запрос

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

echo "$vi ";
echo "$vi2 ";
echo "$vi3 ";
echo "$vi4 ";

ЭХО выводит мне 4 строки с информацией, как сделать так чтобы при каждом обновлении странице эти строки менялись местами по типу

вариант1
вариант2
вариант3
вариант4

потом

вариант3
вариант2
вариант1
вариант4 и тд

перепробовал все рандомы, но тогда он выводит только один вариант
подсказали такой вариант:
<?


$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 $$var;
}
?>

Но теперь возник вопрос как сделать вывод чтобы каждый результат был на своем месте, например таблицей + как переключатель с типом "radio"


Пример:

Вариант ответа 1 Вариант ответа 2
Вариант ответа 3 Вариант ответа 4
nnplanet вне форума Ответить с цитированием
Старый 19.11.2012, 11:01   #2
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

вывод таблицей
http://htmlbook.ru/html/table

radio button смотри тут
http://htmlbook.ru/html/input/type
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 19.11.2012, 11:51   #3
nnplanet
 
Регистрация: 19.11.2012
Сообщений: 9
По умолчанию

Можете подсказать как сделать тест полностью на php с четырьмя вариантами ответа, один из которых правильный, при условии, что они должны выводиться в случайном порядке?
nnplanet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
php вывод в непроизвольном порядке undead92 PHP 8 19.11.2012 12:18
Вывод алфавита в определённом порядке. Tonik_A Помощь студентам 3 03.07.2010 15:42
Вывод слов в алфавитном порядке. strem92 Фриланс 9 20.04.2010 22:10
[C++] Вывод в алфавитном порядке? sailol Помощь студентам 6 27.04.2009 21:37
Вывод списка в алфавитном порядке ErvinR PHP 4 24.10.2008 16:03