php – 使用codeigniter将数据插入数据库
发布时间:2020-12-13 22:35:59 所属栏目:PHP教程 来源:网络整理
导读:尝试使用CodeIgniter在我的数据库中插入一行. 我的数据库表是Customer_Orders,字段是CustomerName和OrderLines.变量正在正确提交. 我的控制器是(sales.php): function new_blank_order_summary() { $data = array( 'OrderLines'=$this-input-post('orderlin
尝试使用CodeIgniter在我的数据库中插入一行.
我的数据库表是Customer_Orders,字段是CustomerName和OrderLines.变量正在正确提交. 我的控制器是(sales.php): function new_blank_order_summary() { $data = array( 'OrderLines'=>$this->input->post('orderlines'),'CustomerName'=>$this->input->post('customer') ); $this->sales_model->order_summary_insert($data); $this->load->view('sales/new_blank_order_summary'); } 我的模型是(sales_model.php): function order_summary_insert($data){ $this->db->insert('Customer_Orders',$data); } 在正确加载视图的同时,没有数据插入数据库. 任何想法为什么不呢?
在你的模型中尝试这个:
function order_summary_insert() $OrderLines=$this->input->post('orderlines'); $CustomerName=$this->input->post('customer'); $data = array( 'OrderLines'=>$OrderLines,'CustomerName'=>$CustomerName ); $this->db->insert('Customer_Orders',$data); } 尝试使用控制器来控制视图,模型总是在模型中发布您的值.它很容易理解. function new_blank_order_summary() { $this->sales_model->order_summary_insert($data); $this->load->view('sales/new_blank_order_summary'); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |