Codeigniter Где предложение не работает при использовании переменной. Если я использую число непосредственно для $ price_min, это должно сработать.
пока я использую
$s=$this->db->where(' prize < ' , $price_max);
это будет возвращение
prize < [value] => '100' .
пока я использую $s=$this->db->where(' prize < ' , 100);
это вернет
prize < [value] => 100 .
Я думаю, что пока я использую переменную, это возвращение в строку Как изменить его на целое число?
Пожалуйста, следуйте моим кодам
function filter()
{
$state = $this->input->post("state");
$type = $this->input->post('type');
$bed = $this->input->post('bed');
$bath = $this->input->post('bath');
echo $price_min=$this->input->post("price-min"); //output: 5
echo $price_max=$this->input->post("price-max"); //output: 100
$this->db->where(' prize > ' , $price_min);
$s=$this->db->where(' prize < ' , $price_max);
print_r($s);
$filterquery = $this->db->get('details');
$records= $filterquery->result();
return array(
'records' => $records,
'count' => count($records),
);
}