Как обновить 3 таблицы в codeigniter? [дублировать]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как обновить 3 таблицы в codeigniter? [дублировать]

Сообщение Anonymous »

Вопрос < /strong> < /p>

Как мне обновить 3 таблицы одновременно в codeigniter? Я сделал это раньше, но этот случай немного отличается, и я застрял уже два дня. < /P>

У меня есть 3 таблицы, которые я хочу обновить. Моя модель выглядит так: < /p>

function edit_aanbieding($data, $image_data)
{
$id = $this->uri->segment(3);
$this->db->update('Aanbiedingen', $data);
$insertfoto = array(
'fotonaam' => $image_data['file_name']
);
$this->db->join('Aanbiedingen', 'bedrijfaanbiedingen.idaanbiedingen = Aanbiedignen.idaanbiedingen');
$this->db->join('fotoaanbiedingen', 'bedrijfaanbiedingen.idfotoaanbiedingen = fotoaanbiedingen.idfotoaanbiedingen');
$this->db->where('idbedrijfaanbiedingen', $id);
$this->db->update('fotoaanbiedingen', $insertfoto);
}
< /code>

Мой контроллер выглядит так: < /p>

function editaanbieding()
{
$data = array(
'Aanbieding' => $this->input->post('aanbiedingnaam'),
'Tekst' => $this->input->post('aanbiedingomschrijving'),
'Prijs' => $this->input->post('aanbiedingprijs'),
'Conditie' => $this->input->post('aanbiedingconditie')
);
$config['upload_path'] = './assets/uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000';
$config['max_width'] = '';
$config['max_height'] = '';
$config['overwrite'] = TRUE;
$config['remove_spaces'] = TRUE;
$config['file_name'] = $this->input->post('aanbiedingfoto');

$this->load->library('upload', $config);

if ( ! $this->upload->do_upload('aanbiedingfoto'))
{
$error = array('error' => $this->upload->display_errors());
}else{
$image_data = $this->upload->data();
}
$this->aanbieding_model->edit_aanbieding($data, $image_data);
redirect('members/aanbiedingen');
}
< /code>

Но это не работает. Надеюсь, это имеет смысл в том, чего я пытаюсь достичь.

Подробнее здесь: https://stackoverflow.com/questions/172 ... odeigniter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»