есть бд с таблицами в которых есть вопросы и ответы, скрипт выдёргивает от туда данные, отрезает вопрос, выводит, рандомит варианты ответа, выводит и их.
Суть в чем --> не могу сделать так, чтоб "вопрос, вариант ответа 1, 2, 3," выводились не все сразу, а после нажатия кнопки.
Т.е просто тестирование)
Готов -> "Да" -> Вывод вопр.1... -> пометил нужный вариант ответа -> нажал "Далее" -> Вопр2... и т.п пока не кончатся вопросы)
$vv=0;
while ($vv<=2) {
$arr2=$arr[$vv];
$arr2ID=array_shift ($arr2); // Убираю вопрос с массива
echo " \n";
echo ($arr2ID); // Вывожу вопрос
$arr21=array_rand ($arr2, 4); //разброс рандомом вариантов ответов
$arr22=array_combine ($arr21, $arr2); //слияние массивов
ksort($arr22);
reset($arr22);
echo "<br />";
for ($va=0; $va<=3; $va++) {
echo "<input name=\"check\" type=\"radio\" value=\"$va\" >\n";
echo $arr22[$va];
echo "<br />";
} $vv++;
}
Спустя 16 минут, 48 секунд (15.01.2011 - 00:38) quickxyan написал(а):
мм, а где тут сама кнопка? и еще ответабудет всегда только 3 или больше?
Спустя 4 минуты, 20 секунд (15.01.2011 - 00:43) Snus написал(а):
Средствами пхп через GET можно.
А вообще учи json и jquery.
$quest = (int)$_GET['quest'];
if($quest == 0) $quest = 1;
$next = $quest + 1;
echo '<a href="?quest='.$next.'">NEXT</a>';
SELECT `quest` FROM `quests` WHERE `id` = '$quest'
А вообще учи json и jquery.
Спустя 22 минуты, 34 секунды (15.01.2011 - 01:05) sergeiss написал(а):
Цитата (Snus @ 15.01.2011 - 01:43) |
А вообще учи json и jquery. |
Какой-то "печальный совет", особенно насчет jquery Потому что не дает ничего автору вопроса, но нагоняет тоску.
Более правильно будет сказать "ищи информацию про связанные списки, это то, что тебе нужно". А уж как реализовывать... Или только на ПХП, или на аяксе, или jquery привлекать - это уже "второй" вопрос.
PS. Зашел в поиск и сразу нашел интересную статью об этом: http://www.webmasterschool.ru/articles/article6.php
Спустя 4 минуты, 15 секунд (15.01.2011 - 01:09) Snus написал(а):
sergeiss
Для его задачи лучше всего подойдет связка jquery-json К сожалению, я не смогу научить его всему, у меня просто времени столько нет зато вот официальный сайт jQuery с хорошей документацией могу дать
Для его задачи лучше всего подойдет связка jquery-json К сожалению, я не смогу научить его всему, у меня просто времени столько нет зато вот официальный сайт jQuery с хорошей документацией могу дать
Спустя 4 минуты, 24 секунды (15.01.2011 - 01:14) sergeiss написал(а):
Snus - ты знаешь, и не надо никого "учить всему" Кто может научиться, тому надо подсказать правильное направление да дать хотя бы минимальную информацию для старта. А совет типа "учи то-то и то-то" пустой, потому что там много всего, а в данном случае надо чуть-чуть.
Спустя 1 час, 7 минут, 13 секунд (15.01.2011 - 02:21) Skrimer написал(а):
Вопросов будет больше... ~15-20
Кнопки там нет, поэтому я и тут пишу)
На счет "А вообще учи json и jquery." -- пока нет времени.
А за "Более правильно будет сказать "ищи информацию про связанные списки, это то, что тебе нужно"." Большое спасибо) ща попробую.)
Кнопки там нет, поэтому я и тут пишу)
На счет "А вообще учи json и jquery." -- пока нет времени.
А за "Более правильно будет сказать "ищи информацию про связанные списки, это то, что тебе нужно"." Большое спасибо) ща попробую.)