Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 1
1

Получить значения чекбоксов из базы данных

28.03.2018, 20:56. Показов 336. Ответов 1
Метки yii2 (Все метки)

Добрый день, делаю тест помогите разобраться. Нужно получить значения чекбоксов вила тест=>[номера правильных ответов]. Данные берутся из базы данных. Написал код, но там проблема в том что следующий ответ затирает предыдущий. Вот код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if( !$test ) return false;
        $connection = Yii::$app->db;
        $query = $connection->createCommand('
        SELECT q.id AS question_id, a.id AS answer_id,a.parent_question AS quest_answer
        FROM question q
        LEFT JOIN answer a
            ON q.id = a.parent_question
        LEFT JOIN test
            ON test.id = q.parent_test
                WHERE q.parent_test = :test AND a.correct_answer = :currect
        
        ')->bindValue(':test',$test)->bindValue(':currect',1);
        $modelQuery = $query->queryAll();
        $data = null;
        foreach ($modelQuery as $row )
        {
          $data[$row['question_id']] = $row['answer_id'] ;
 
 
        }
 
       return $data;
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2018, 20:56
Ответы с готовыми решениями:

Получить все значения чекбоксов
Доброго всем дня. Ребят я только начинаю изучать jquery, поэтому сильно не пинайте. В общем не...

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

Получить MD5-хэш для значения из базы данных
вот как мне написать код который как бы в базе данных будет то есть вот для буквы а мд5 является...

Как обеспечить зависимость значений для ввода в поле базы данных от значения в другом поле базы данных?
Есть 2 таблицы справочников (все факторы и все возможные значения - tblDicFactor и...

1
Особый статус
620 / 218 / 164
Регистрация: 18.11.2015
Сообщений: 1,083
28.03.2018, 22:11 2
Наверное лучше юзать возможности самого фреймворка.

в форме:
PHP
1
$form->field($model, 'myCheckBoxListIds')->checkboxList(ArrayHelper::map($model->getCheckboxList()));
в модели:
PHP
1
2
3
4
public function getCheckBoxList()
{
   return ArrayHelper::map(QuestionCheckboxValues::find()->asArray()->all(), 'id', 'name'); // id - ключи для боксов, name - отображаемые значения
}
Надеюсь понятно получилось)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2018, 22:11

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Значения чекбоксов
Доброго дня форумчане, а может и кому то ночи)) при помощи божьей и гугла конечно же требовалось...

Получить данные из базы данных
Всем привет! Нужна помощь. Есть готовая база данных, в которой находится таблица с id, login и...

Выбрать значения из базы данных
$query = 'INSERT INTO `video` VALUES ("id", "title", "intro_text", "full_text")'; ...

Вывод значения из базы данных
после регистрации на сайте, пользователь отправляется на страницу сайта <? $LOGIN = $_GET; $PASS...

Не выводятся значения из базы данных
Здравствуйте! Не могу разобраться, у меня из базы данных выводиться все значения кроме одной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.