Я пытаюсь сделать проверку, когда не пуст мой массив, тогда он будет успешно отображаться, но до этого я хочу реализовать if запас больше min_stock, и если max_stock меньше, чем акции, то сделайте несколько сообщений. затем, если не дублировать .... чтобы проверить, если это дубликат он работает, но оно не работает, когда я пытаюсь реализовать этуКак я могу проверить свойство перед отправкой моих данных в базу данных im new на codeigniter
if ($stock > $min_stock) {
$this->json(array('min_stock' => 'el stock no puede ser mayor al min'));
}elseif ($max_stock < $stock) {
$this->json(array('min_stock' => 'el stock no puede ser mayor al max'));
}else{
}
контроллер
public function addProduct(){
$descripcion = $this->input->post('description');
$cost_price = $this->input->post('cost_price');
$selling_price = $this->input->post('selling_price');
$wprice = $this->input->post('wprice');
$min_stock = $this->input->post('min_stock');
$stock = $this->input->post('stock');
$max_stock = $this->input->post('max_stock');
$data = array(
'descripcion' => $descripcion,
'precio_compra' => $cost_price,
'precio_venta' => $selling_price,
'precio_mayoreo' => $wprice,
'existencia_minima' => $min_stock,
'existencia' => $stock,
'existencia_maxima' => $max_stock
);
//$this->json(array('msg' => 'successfully added'));
//$this->json(array('duplicate' => 'product already exists'));
if (!empty($this->products->addProduct($data))) {
-->> before this $this->json(array('msg' => 'successfully added'));
}else{
$this->json(array('duplicate' => 'product already exists'));
}
// the below code how can I implement into
if ($stock > $min_stock) {
$this->json(array('min_stock' => 'el stock no puede ser mayor al min'));
}elseif ($max_stock < $stock) {
$this->json(array('min_stock' => 'el stock no puede ser mayor al max'));
}else{
}
}
модель
public function addProduct($data){
$this->db->select('descripcion');
$this->db->from('storelte_articulos');
$this->db->where('descripcion',$data['descripcion']);
$query = $this->db->get();
return $query->num_rows() == 0 ? $this->db->insert('storelte_articulos',$data) : false;
}
он по-прежнему передавать данные до полной проверки прав –
Вы хотите передать сообщение min_stock вместе с msg в $ this-> json? –
Я хочу проверить, превышает ли запас, чем min, если max больше lss больше, чем акции, перед отправкой данных –