接收表单数据:就是说用户在表单输入数据提交表单之后,页面怎么跳转,后台是怎么才能接收到这些数据。怎么查看呢,就是打印一下这些数据,看一看,检查一下。这里是通过页面跳转提交的方法,如果需要页面不跳转,就采用ajax无刷新提交的方法。(不知道什么叫做表单的话,自己另行百度一下)~
步骤:
1、表单控件加 name属性,(name后面的最好为表字段的名字)
<input type="text" class="form-control" id="email" name="name">
2、例如:这里的接收方法写在index.php控制器里的jieshou方法 method是接收方式,有GET,POST等
<form action="{:url('index/jieshou')}" method="POST">
![](https://img.haomeiwen.com/i9441051/6fcd00ca78cb134d.png)
3、写接收方法
方法一:
使用内置函数input
public function jieshou()
{
// 方法一
$data = [
'name' =>input('name'),
'site' => input('site'),
];
}
![](https://img.haomeiwen.com/i9441051/44ddd98087ea569b.png)
方法二:
直接打印$post也就是表单的数据,也可以把这些数据拼接到一个数组data里面,方便加入表单之外的数据;
$request = Request::instance();
$post = $request->post();
$data = [
'name' =>$_POST['name'],
'site' =>$_POST['site'],
];
![](https://img.haomeiwen.com/i9441051/91c8c15838005990.png)
上传文件另外参考:上传文件
网友评论