Php 如何在codeigniter中验证表单
我有一个基于codeigniter框架的网站。我在我的索引页上有一个表格,还有一些通过我的数据库查询的航班价格 这是我的表格:Php 如何在codeigniter中验证表单,php,forms,codeigniter,codeigniter-3,Php,Forms,Codeigniter,Codeigniter 3,我有一个基于codeigniter框架的网站。我在我的索引页上有一个表格,还有一些通过我的数据库查询的航班价格 这是我的表格: <?php echo validation_errors(); ?> <form action="<?php echo base_url() ?>detail/travel" method="post"> <input type="text" name="departure"> <input type="text
<?php echo validation_errors(); ?>
<form action="<?php echo base_url() ?>detail/travel" method="post">
<input type="text" name="departure">
<input type="text" name="destination">
<input type="text" name="name">
<input type="text" name="cell">
</form>
我的索引函数是:
function index(){
$data['fares']= $this->Travel->all_fares();
$this->load->view('index', $data);
}
您需要重定向到旧页并在查看页中打印错误
<?php echo form_error('departure'); ?>
表单位于索引文件中,因此为了保留在索引页上的错误,我只使用重定向(base_url())?我在视图中写入时出错,这显示了所有错误,但我希望显示在每个输入字段下。我该怎么办???如上所述,echo form_error(“文件名”)在每个输入字段后,您可以将我写的代码粘贴到目标输入字段下方,但它没有显示错误您是否使用echo打印了它们?
<?php echo form_error('departure'); ?>
if ($this->form_validation->run() == FALSE) {
redirect('method name that loads form');
}