php - How to pass data from model in a multidimensional array -
i want data of '$quantity' array without repeating before index values.in below code there repeating of before index values
$sql="select tou.retailer_code,tou.retailer_name, tso.added_date,tso.sales_order_code,tsohfi.id_sales_order tbl_sales_order_has_free_item tsohfi inner join tbl_sales_order tso on tsohfi.id_sales_order=tso.id_sales_order inner join tbl_outlet_has_route tohr on tso.id_outlet_has_route=tohr.id_outlet_has_route inner join tbl_outlet tou on tou.id_outlet=tohr.outlet_id inner join tbl_product tp on tp.product_id=tsohfi.product_id tso.status=1 {$root}{$sales_date} group tsohfi.id_sales_order "; $free_sql = $this->db->mod_select($sql); foreach($free_sql $value){ $sql2="select product_id,qty tbl_sales_order_has_free_item id_sales_order= $value->id_sales_order"; $quantity_sql=$this->db->mod_select($sql2); foreach ($quantity_sql $row) { $quantity[] = array( 'product_id' => $row->product_id, 'quantity' => $row->qty ); } $item_array[]=array( 'retailer_code' => $value->retailer_code, 'retailer_name' => $value->retailer_name, 'added_date' => $value->added_date, 'sales_order_code'=>$value->sales_order_code, 'id_sales_order'=>$value->id_sales_order, 'quantity'=>$quantity ); } return $item_array; output of repeating loop want [0] value 1st , 1 values 2nd , [2] values in 3rd etc
Comments
Post a Comment