如果表单验证失败,则返回更新表单页面codeigniter

时间:2016-09-06 10:43:33

标签: php forms codeigniter validation

我在Codeigniter中有一个更新表单。

我正在使用表单验证帮助器验证它。我的问题是如何在表单验证失败时将用户重定向到相同的表单?我在传递的Url中也需要更新ID。

以下是调用相同表单的代码

if ($this->form_validation->run() == FALSE) {
                $d['v'] = 'products/update';
                $this->load->view('template', $d);
                return;
            }

但它没有我已经通过的更新ID。

http://www.example.com/products/update/10

由于

1 个答案:

答案 0 :(得分:0)

在你的控制器中:

public function update( $id ){

if ($this->form_validation->run() == FALSE) {
                $d['v'] = 'products/update/' . $id;
                $this->load->view('template', $d);
                return;
            }

}

在您的查看文件中

<form action="<?php echo $v; ?>" ..other attributes..> ....form elements....... </form>