@1programmer

Как правильно вывести результат из базы?

Привет всем. Есть тест
1) Вопрос
Ответ 1
Ответ 2
Ответ 3
2) Вопрос 2
Ответ 1
Ответ 2
Ответ 3

Ответы все время одинаковые, тест психологический.
В базе данные хранятся так.
Есть таблица с вопросами
Вопросы вывожу вот так:
@foreach($questions as $question)
                    <li class="qName">{{ $question->question }}</li>
                    <ul id="b-question_{{ $loop->iteration }}">
                        <li><label><input name="answer_{{ $loop->iteration }}" type="radio" value="a" required>Постоянно</label></li>
                        <li><label><input name="answer_{{ $loop->iteration }}" type="radio" value="b" required>Иногда</label></li>
                        <li><label><input name="answer_{{ $loop->iteration }}" type="radio" value="c" required>Время от времени</label></li>
                    </ul>
                    <input type="hidden" name="count" value="{{ $loop->count }}">
                @endforeach

В бд информация о том как ответил пользователь хранится вот так
[{"question_1":"b"},{"question_2":"a"},{"question_3":"a"},{"question_4":"c"},{"question_5":"b"},{"question_6":"b"},{"question_7":"b"},{"question_8":"c"},{"question_9":"c"},{"question_10":"a"},{"question_11":"a"},{"question_12":"c"},{"question_13":"c"},{"question_14":"b"},{"question_15":"a"},{"question_16":"a"},{"question_17":"b"},{"question_18":"a"},{"question_19":"c"},{"question_20":"a"},{"question_21":"a"},{"question_22":"a"},{"question_23":"c"},{"question_24":"b"},{"question_25":"c"},{"question_26":"a"},{"question_27":"a"},{"question_28":"b"},{"question_29":"b"},{"question_30":"a"},{"question_31":"c"},{"question_32":"c"},{"question_33":"c"},{"question_34":"c"},{"question_35":"b"},{"question_36":"a"},{"question_37":"a"},{"question_38":"c"},{"question_39":"b"},{"question_40":"c"},{"question_41":"b"},{"question_42":"c"},{"question_43":"a"},{"question_44":"b"},{"question_45":"c"},{"question_46":"c"},{"question_47":"a"},{"question_48":"c"},{"question_49":"a"},{"question_50":"c"},{"question_51":"c"},{"question_52":"c"},{"question_53":"b"},{"question_54":"c"},{"question_55":"c"},{"question_56":"a"},{"question_57":"b"},{"question_58":"b"},{"question_59":"a"},{"question_60":"a"},{"question_61":"b"},{"question_62":"a"},{"question_63":"b"},{"question_64":"a"},{"question_65":"b"},{"question_66":"b"},{"question_67":"b"},{"question_68":"a"},{"question_69":"c"},{"question_70":"b"},{"question_71":"c"},{"question_72":"a"},{"question_73":"b"},{"question_74":"a"},{"question_75":"c"},{"question_76":"c"},{"question_77":"b"}]

Задача вот такая.
Есть админка в которой выводится инфа
5ae5b4cb59b6a289735228.png
На скрине видно что есть ссылка
Открывая ссылку, должно быть выведено как ответил на вопрос пользователь
Вопрос 1
Ответ 1
Вопрос 2
Ответ 3
и т.д
Доступ к ответу могу получить вот так
$ids[0]->answer[0]['question_1']
Если сейчас вставляю допустим для теста условие что $ids[0]->answer[0]['question_1'] = а и вывести тестовое слово
У меня на странице выводит под каждым вопросом это слово.
Как мне правильно организовать выводи?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Yan-s
Если сейчас вставляю допустим для теста условие что $ids[0]->answer[0]['question_1'] = а и вывести тестовое слово
У меня на странице выводит под каждым вопросом это слово.

То есть у вас происходит именно то, что требуется? В чем проблема?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы