Выборка базы данных в соответствии с многомерным массивом php-сессии для программного обеспечения викторины - PullRequest
0 голосов
/ 26 февраля 2019

проверить изображение структуры базы данных здесь Я создаю компьютерный тест / викторину, вот как это работает,

Когда пользователь выбирает вопрос и выбирает ответ на вопроси выбранный ответ сохраняется в многомерном массиве php-сессии.

Array
(
     [1] => Array
     (
         [something] => 1
         [culture] => 1
     )

     [2] => Array
     (
         [Solving problem] => 1
     )

     [4] => Array
     (
         [Adonai] => 1
     )

 )

проверенные ответы: вопрос 1: что-то, культурный вопрос 2: решение проблемного вопроса 3: Adonai

Проблема здесь в том, что я хочу сохранить ответы пользователей, которые представляют собой многомерный массив, в базу данных.Вот мой код для распечатки ответа в соответствии с базой данных перед сохранением ответа в базе данных,

 case "submit";
    $sql1 = "Select * from questions ";
        $query_count=$conn->query($sql1);
        $res =$conn->query($sql1);
        $quest = array();
        while ($row = $res->fetch_assoc()) {
            $quest[$row['q_num']] = $row;
            $quest[$row['OPTION_A']] = $row;
            $quest[$row['OPTION_B']] = $row;
            $quest[$row['OPTION_C']] = $row;
            $quest[$row['OPTION_D']] = $row;
        }
        foreach ($_SESSION['option'] as $id => $num) {
            echo '<br/>';
            printf(
                $id,
                $num,
                $quest[$id]['OPTION_C'],
                $num['OPTION_C']
            );

            // echo     $quest[$id]['OPTION_B'];
            // echo     $quest[$id]['OPTION_C'];
            // echo     $quest[$id]['OPTION_D'];
            echo '<br/>';
        }
        //fetching the last sub data in php session

        break;

 }

?>

как мне выбрать ответ, выбранный из сеанса PHP для каждого вопроса, в базу данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...