我能够将jquery中的多个复选框数组传递给codeigniter控制器,var_dump值如下所示:
array(6) { [0]=> string(3) "100" [1]=> string(3) "101" [2]=> string(3) "102"[3]=> string(3) "103" [4]=> string(3) "104" [5]=> string(3) "105" }
我想在Where in Condition Active记录中传递此数组值。
但当我检查它显示像连续循环而不是停止执行。任何一个知道请帮助
模特看起来像
function getListofItems($itemcode,$leaftype,$color)
{
$this->db->select('*');
$this->db->where('itemcode', $itemcode);
if(is_array($leaftype) && count($leaftype) > 0){
$this->db->where_in('leaftype', $leaftype);
}
if(is_array($color) && count($color) > 0){
$this->db->where_in('color', $color);
}
$this->db->order_by('flag', 'ASC');
$query = $this->db->get('tbl_search_list');
$return =array();
if ($query->num_rows() > 0)
{
return $query->result();
}
}
答案 0 :(得分:0)
请尝试这个:)我只编辑小东西
a 0.1 0.2 0.01 0.2
b 0.3 0.1 0.2 0.01
....