Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Цыкл подвязанный к форме
Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
Добрый день!
Создается обычный тест.
И вот я не могу понять как это правильно написать так что б после нажатие кнопки отправить подставлялись новые варианты ответов если был выбран один из вариантов.
$result_otvet=mysql_query("UPDATE `vika_users` SET `prav`='$prav_user_otvet'WHERE `user`='$users'");
?>
<BR>
Реф
Отправлено: 16 Июля, 2010 - 12:11:30
Частый гость
Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010 Откуда: Реутов, Россия
Помог: 0 раз(а)
Ну порядок действий может быть следующим: форма отправляется на туже страницу (сделать не сложно с помощью элемента суперглобального массива $_SERVER['PHP_SELF']), также например методом GET передать номер очередного вопроса. Соответственно в базе данных осуществлять поиск вопроса по конкретному номеру.
----- Думать надо головой, а не головкой!
JustUserR
Отправлено: 16 Июля, 2010 - 14:54:51
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Максим21 пишет:
И вот я не могу понять как это правильно написать так что б после нажатие кнопки отправить подставлялись новые варианты ответов если был выбран один из вариантов
Для огранизации интерактивного процесса ответа на вопрос и загрузки нового списка вопросов -можете реализовать статическую HTML-страницу с JS-скриптом и динамической передачей данных на web-сервер с помощью Iframe/AJAX Это позволяет не только осуществлять взаимодействие пользователя с web-сайтом без перезагрузки страницы с возможностью отображения прогресс-бара - но позволяет хранить временные данные на стороне клиента в JS-скрипте
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Максим21
Отправлено: 16 Июля, 2010 - 15:28:52
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
Да тут хоть бы с PHP разобраться.
Мне можно что б страница и перезагружалась.
Вот я сделал пример по четабельней и у простил что б можно было решить эту задачу.
нужно что б просто проверял переменную которая будет ответом пользователя и если пользователь ответил и нажал отправить то страница пусть перезагружается и новые вопросы выдает ну вот пытаюсь на более простом примере сделать это.
получаеться функция next не запоминает где находиться указатель в массиве.
Заранее благодарен!
JustUserR
Отправлено: 16 Июля, 2010 - 16:07:11
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Максим21 пишет:
Получаеться функция next не запоминает где находиться указатель в массиве
Между вызовами различных инстанций PHP-скрипта никакие обычные переменные и внутренние индексы для нех не сохраняют свое значение - для этой цели нужно использовать механизм сессий или хранение информации у клиента как было предложены выше
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Максим21
Отправлено: 16 Июля, 2010 - 19:59:23
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.