我将表单数据传递给新的控制器/视图。
我想遍历 $_POST 数组,将值传递给控制器/模型,查询数据库并将结果返回给要显示的视图。
所以我的视图中有以下代码:
foreach($_POST as $key => $value) //$key is productcode eg '4560'
{
$this->sales_model->get_productdetails($this->input->post('$key'))
echo "Price: ".$price."<br>";
echo "Pieces: ".$pieces."<br>";
echo "Cubic Meters: ".$cubicmeters."<hr>";
}
这是我的模型:
function get_productdetails($productcode)
{
$this->db->select('price,pieces,cubicmeters');
$this->db->from('ProductList');
$this->db->where('productcode',$productcode);
$q = $this->db->get();
if($q->num_rows() > 0)
{
return $q->row_array();
}
}
控制器:function new_auto_spread_details() { $this->load->view('sales/new_autospread_order_lines'); }
这不能正常工作。如何在视图上输出/显示查询结果?可以做到这一点,如果不能做到这一点,如何通过最佳实践来实现?
一如既往地感谢,