Smu*_*ger 9 php database codeigniter insert
尝试使用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');
}
Run Code Online (Sandbox Code Playgroud)
我的模型是(sales_model.php):
function order_summary_insert($data){
$this->db->insert('Customer_Orders',$data);
}
Run Code Online (Sandbox Code Playgroud)
在正确加载视图的同时,没有数据插入数据库.
任何想法为什么不呢?
Nil*_*jan 15
在你的模型中尝试这个:
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);
}
Run Code Online (Sandbox Code Playgroud)
尝试使用控制器来控制视图,模型总是在模型中发布您的值.它很容易理解.你的控制器将是:
function new_blank_order_summary() {
$this->sales_model->order_summary_insert($data);
$this->load->view('sales/new_blank_order_summary');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134993 次 |
| 最近记录: |