Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 代码点火器设定值_Php_Codeigniter - Fatal编程技术网

Php 代码点火器设定值

Php 代码点火器设定值,php,codeigniter,Php,Codeigniter,我如何使它在我的post表单上进行错误验证时,它不仅从数据库发回默认值,而且如果我编辑这些值并点击提交,它将保存我试图更新的数据。我被困在只能做一件或另一件事的地方 set\u值还有第二个参数,这是默认值。在您调出记录并对其进行编辑的情况下,如下所示: // $data is from your database set_value('name', $data['name']) if( $this->input->method == 'POST' )

我如何使它在我的post表单上进行错误验证时,它不仅从数据库发回默认值,而且如果我编辑这些值并点击提交,它将保存我试图更新的数据。我被困在只能做一件或另一件事的地方











set\u值还有第二个参数,这是默认值。在您调出记录并对其进行编辑的情况下,如下所示:

// $data is from your database
set_value('name', $data['name'])
if( $this->input->method == 'POST' )
     // Do your validation and updating to the record

// Then pull in the record for your view
$view_data['data'] = $this->db->query('... ... ...');
我以“name”为例,但这可以是记录中的任何字段

但是回到你的控制器,你会想要这样的东西:

// $data is from your database
set_value('name', $data['name'])
if( $this->input->method == 'POST' )
     // Do your validation and updating to the record

// Then pull in the record for your view
$view_data['data'] = $this->db->query('... ... ...');

通过这样做,您总是能够获取新的数据

您的代码看起来非常可靠

我建议尝试添加一个

$this->db->update(.......)
在你的功能结束时

然后数据库会更新到第二个信息

希望这有帮助