gpt4 book ai didi

php - 使用 codeigniter 将数据插入数据库

转载 作者:可可西里 更新时间:2023-11-01 12:28:32 25 4
gpt4 key购买 nike

尝试使用 CodeIgniter 向我的数据库中插入一行。

我的数据库表是 Customer_Orders,字段是 CustomerNameOrderLines。正在正确提交变量。

我的 Controller 是( 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);
}

虽然 View 正确加载,但没有数据插入数据库。

有什么不可以的想法吗?

最佳答案

在你的模型中试试这个:

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);
}

尝试仅使用 Controller 来控制 View ,而模型始终在模型中发布您的值。这很容易理解。您的 Controller 将是:

function new_blank_order_summary() {
$this->sales_model->order_summary_insert($data);
$this->load->view('sales/new_blank_order_summary');
}

关于php - 使用 codeigniter 将数据插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15969411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com