Может кто -нибудь помочь мне, я пытаюсь вставить данные в 2 таблица в одной форме, используя CodeIniter. Но моя проблема в том, что данные не вставлены правильно. Может быть, из -за моего массива, потому что я хочу, чтобы мои данные были вставлены с динамическим вводом. Пожалуйста, помогите мне < /p>
Table questions_bank:
q_id int(11) AutoIncrement
id int(11)
type varchar(100)
q_text varchar(200)
Table answer:
a_id int(11) AutoIncrement
id int(11)
q_id int(11)
a_text varchar
< /code>
my Controller: < /strong> obster.php < /p>
function questions_data()
{
$data = array(
'q_id' => $this->input->post('q_id'),
'id' => $this->input->post('id'),
'type' => $this->input->post('type'),
'q_text' => $this->input->post('q_text')
);
$data_answer = array(
//'q_id' => $this->input->post('q_id'),
'id' => $this->input->post('id'),
'a_text' => $this->input->post('a_text[]'),
);
$this->questions_data->questions($data,$data_answer);
redirect('question/insert');
}
< /code>
модель: < /strong> option_data.php < /p>
public function questions()
{
$data=array(
'q_id'=>$this->input->post('q_id'),
'id'=>$this->input->post('id'),
'type'=>$this->input->post('type'),
'q_text'=>$this->input->post('q_text'),
);
$data_answer = array(
'id' => $this->input->post('id'),
);
$this->db->insert('questions_bank',$data);
$data_answer['q_id'] = $this->db->insert_id();
$this->db->insert('answer',$data_answer);
foreach($_POST['a_text1'] as $a_text1)
{
$this->db->insert('answer',$a_text1);
}
}
< /code>
my view: insert.php < /strong> < /p>
Course
Type
Easy
Intermidiate
Hard
Question
Answer
[img]
Подробнее здесь: https://stackoverflow.com/questions/341 ... odeigniter
Вставьте несколько строк Codeigniter ⇐ Php
Кемеровские программисты php общаются здесь
1739836219
Anonymous
Может кто -нибудь помочь мне, я пытаюсь вставить данные в 2 таблица в одной форме, используя CodeIniter. Но моя проблема в том, что данные не вставлены правильно. Может быть, из -за моего массива, потому что я хочу, чтобы мои данные были вставлены с динамическим вводом. Пожалуйста, помогите мне < /p>
Table questions_bank:
q_id int(11) AutoIncrement
id int(11)
type varchar(100)
q_text varchar(200)
Table answer:
a_id int(11) AutoIncrement
id int(11)
q_id int(11)
a_text varchar
< /code>
my Controller: < /strong> obster.php < /p>
function questions_data()
{
$data = array(
'q_id' => $this->input->post('q_id'),
'id' => $this->input->post('id'),
'type' => $this->input->post('type'),
'q_text' => $this->input->post('q_text')
);
$data_answer = array(
//'q_id' => $this->input->post('q_id'),
'id' => $this->input->post('id'),
'a_text' => $this->input->post('a_text[]'),
);
$this->questions_data->questions($data,$data_answer);
redirect('question/insert');
}
< /code>
модель: < /strong> option_data.php < /p>
public function questions()
{
$data=array(
'q_id'=>$this->input->post('q_id'),
'id'=>$this->input->post('id'),
'type'=>$this->input->post('type'),
'q_text'=>$this->input->post('q_text'),
);
$data_answer = array(
'id' => $this->input->post('id'),
);
$this->db->insert('questions_bank',$data);
$data_answer['q_id'] = $this->db->insert_id();
$this->db->insert('answer',$data_answer);
foreach($_POST['a_text1'] as $a_text1)
{
$this->db->insert('answer',$a_text1);
}
}
< /code>
my view: insert.php < /strong> < /p>
Course
Type
Easy
Intermidiate
Hard
Question
Answer
[img]
Подробнее здесь: [url]https://stackoverflow.com/questions/34153023/insert-multiple-row-codeigniter[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия