Вопрос по массивам codeIgniter

karen12

Постоялец
Регистрация
26 Фев 2012
Сообщения
108
Реакции
4
Здравствуйте, у меня есть такой скрипт
Код:
   $data = array(
                'type' => $this->input->post('type'),
                'code' => $this->input->post('code'),
                'name' => $this->input->post('name'),
                'category_id' => $this->input->post('category'),
                'price' => $this->input->post('price'),
                'cost' => $this->input->post('cost'),
                'tax' => $this->input->post('product_tax'),
                'tax_method' => $this->input->post('tax_method'),
                'alert_quantity' => $this->input->post('alert_quantity'),
                'details' => $this->input->post('details'),
                'barcode_symbology' => $this->input->post('barcode_symbology'),
                );
Все эти данные вводятся в базу данных
Код:
  if ($this->db->insert('products', $data)) {
            return true;
            }
Эти два скрипта находятся на разных страницах, и при вводе в базу данных , в таблицу products мне нужно добавить еще один параметр (stock_id) к параматрам $data. p.s. stock_id берется на втором странице из другой базы.
Как внести в таблицу products вместе с другими параметрами $data и stock_id ?
 
Если нужно добавить данный параметр в массив данных $data, до того как он будет внесен в базу, то так:

Код:
$data['stock_id'] = ваше значение;

if ($this->db->insert('products', $data)) {
            return true;
}

Если после, нужно знать ID (или другой идентификатор) записи в DB:
Код:
$this->db->set('stock_id', ваше значение)->where('id', ID записи)->update('products');
 
Назад
Сверху