在CodeIgniter中,要在提交表单后查看同一页面,可以按照以下步骤进行操作:
<form action="<?php echo base_url('controller/method'); ?>" method="post">
<!-- 表单字段 -->
<input type="text" name="field1" value="">
<input type="submit" value="提交">
</form>
在上述代码中,action
属性设置为<?php echo base_url('controller/method'); ?>
,其中controller
是指向处理表单提交的控制器,method
是该控制器中处理表单提交的方法。
class Controller extends CI_Controller {
public function method() {
// 获取表单提交的数据
$field1 = $this->input->post('field1');
// 进行数据处理
// 加载视图文件并传递数据
$data['field1'] = $field1;
$this->load->view('view', $data);
}
}
在上述代码中,$this->input->post('field1')
用于获取表单字段field1
的值。可以根据实际需求进行数据处理,并将需要显示的数据传递给视图文件。
<!-- 在视图文件中显示表单提交后的数据 -->
<p>字段1的值:<?php echo $field1; ?></p>
在上述代码中,<?php echo $field1; ?>
用于显示表单字段field1
的值。
通过以上步骤,就可以在CodeIgniter中实现在提交表单后查看同一页面的功能。根据实际需求,可以在控制器中添加更多的数据处理逻辑,并在视图文件中显示相应的数据。
领取专属 10元无门槛券
手把手带您无忧上云