gpt4 book ai didi

php - 将数据插入数据库并使用 CodeIgniter 显示

转载 作者:行者123 更新时间:2023-11-30 22:15:15 25 4
gpt4 key购买 nike

我是 CodeIgniter 新手

我的模型中有以下代码:

public function saveVar() {

$variable_limit=$this->input->post('var');
$data = array(
'variable_limit'=>'$variable_limit'
);

$this->db->insert('mytable',$data);

}

这应该从 html 表单中获取数据并在表“mytable”中插入一行“variable_limit”,代码确实有效,我发现 mysql 数据库没有变化。

假设第一个代码有效,我想将此数据显示到 View ,我在我的 Controller 中编写了这段代码:

    function postVar(){

$this->load->model('tool');
$this->tool->saveVar();
}

我正在尝试通过调用在我的模型中实现的 saveVar() 将数据传输到调用“工具”的模型,此代码是否有效?

编辑:这是我 View 中的代码:

<form id="myform" action="<?php echo base_url()."tools/file";?>" method="post" onsubmit="return validateData();">

<div> Variable : <input type="number" id="var" name="var" value="<?php echo isset($_POST['var']) ? $_POST['var'] : '' ?>" /></div>

谢谢,艾尔穆德

最佳答案

这样做:-

Controller :-

public function postVar(){
$variable_limit=$this->input->post('var');
$data = array(
'variable_limit'=>$variable_limit
);
$this->tool->saveVar($data);
}

型号:-

public function saveVar($data) {
$this->load->model('tool');
$this->db->insert('mytable',$data);
}

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

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