За последние 24 часа нас посетили 22868 программистов и 1268 роботов. Сейчас ищут 757 программистов ...

Создание теста на php+mysql

Тема в разделе "PHP для новичков", создана пользователем rus74, 27 фев 2017.

  1. rus74

    rus74 Новичок

    С нами с:
    27 фев 2017
    Сообщения:
    1
    Симпатии:
    0
    В общем на данный момент проблема состоит в том что я не понимаю как вывести на экран вопросы и ответы на экран.Программно они выводятся в виде массива я их вывел а вот с помощью компонентов чек бокс(для вариантов ответов) ну и вопросы типо должны в теге p, но с помощью массива я вывожу их так:
    вопрос?
    ответы
    ответы
    ответы
    вопрос?
    .....
    и еще но это в будущем как мне реализовать алгоритм подсчета количества правильных ответов для конечного результата. На форуме я впервые и вывести правильно код я не знаю как, так что прилагаю архив с моей работой. Вопрос наверное окажется очень глупым, но я недавно начал изучать php и mysql html с css учу на ходу и зашел в тупик.
     

    Вложения:

    • www.zip
      Размер файла:
      38,7 КБ
      Просмотров:
      5
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    храни результат в сессии

    http://code.runnable.com/VTUxcxHr5sJO0Anz/html-checkbox-list-poll-and-php-array
    http://code.runnable.com/VTSNl5PkmAYuVsGs/simple-checkbox-list-and-array-for-php
     
    xbeezy нравится это.
  3. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    PHP:
    1. $quest = array('quest_1', 'quest_2', 'quest_3', 'quest_4');
    2. $parent_quest = array(
    3.                       'quest_1' => array('parent_quest_1', 'parent_quest_2', 'parent_quest_3'),
    4.                       'quest_2' => array('parent_quest_1', 'parent_quest_2', 'parent_quest_3'),
    5.                       'quest_3' => array('parent_quest_1', 'parent_quest_2', 'parent_quest_3', 'parent_quest_4'),
    6.                       'quest_4' => array('parent_quest_1', 'parent_quest_2'),
    7.                     );
    8.                    
    9. foreach ($quest as $num=>$name) {
    10.  
    11.     echo '<h3>'.$name.'</h3>';
    12.    
    13.     foreach ($parent_quest[$name] as $quest_name=>$parent_name) {
    14.    
    15.         echo '<p><input type="checkbox" name="'.$name.'" value="'.$parent_name.'"> '.$parent_name.'</p>';
    16.    
    17.     }
    18. }