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 :: Скрыть одну форму из нескольких

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Josers
Отправлено: 29 Сентября, 2016 - 12:46:07
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2016  


Помог: 0 раз(а)




Всем доброго времени суток, нужно сделать тестирование через формы (с вводом данных в ручную)

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $vopros[1]="1. Тут вопрос 1";
  3. $vopros[2]="2. Тут вопрос 2.";
  4.  
  5. $otvet[1]="ответ";
  6. $otvet[2]="123";
  7. ?>
  8. <?PHP  
  9. echo "$vopros[1]";
  10. ?>
  11. <form   method="POST">
  12.     <input type="text" name="1">
  13.     <input type="submit" name="submit" value="Ввод">
  14. </form>
  15. <?PHP
  16.     foreach ($_POST as $key => $value) {
  17.         echo "$key=$value <br />";
  18.         if ($otvet[$key]==$value) {
  19.                 echo
  20.                         $vopros[2]
  21.  
  22.                                 ?><form method="POST">
  23.                                     <input type="text" name="2">
  24.                                     <input type="submit" name="submit" value="Ввод">
  25.                                 </form>
  26.  
  27.                                         <?PHP
  28.                                             foreach ($_POST as $key => $value) {
  29.                                                 echo "$key=$value <br />";
  30.                                                 if ($otvet[$key]==$value) {
  31.                                                         echo "УРАААА";
  32.  
  33.                                                 }
  34.                                             }
  35.                                          
  36.  
  37.  
  38.  
  39.  
  40.                                                 }       else {
  41.                                                                 echo "Попробуйте еще разок :)";
  42.                                                         }
  43.                                             };
  44. ?>                                       
  45.  
  46.  
  47.  

Тут несколько вопросов, как мне убрать лишний текст, а именно то что отображается из форм, и как скрыть форму 1 после перехода на форму 2
 
 Top
Fart
Отправлено: 29 Сентября, 2016 - 22:30:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 324
Дата рег-ции: Июль 2016  


Помог: 10 раз(а)




Используйте ajax. Куча разметок среди пхп кода только захломляют работу. Читать и исправлять трудней.. Желательно освоить ООП. Если же именно этот вариант нужен. Чуть подождите тогда.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB