thinkphp收集表单信息,进行添加修改
1、原始收集表单方法
$data["goods_name"] = $_POST["goods_name"]; $data["goods_category_id"] = $_POST["goods_category_id"]; $data["goods_price"] = $_POST["goods_price"]; $data["goods_introduce"] = $_POST["goods_introduce"]; $msg = "添加失败"; if(M("goods")->add($data)){ $msg = "添加成功"; } $this->redirect("showlist", array(), 3, $msg);
2、create函数
create()作用
1、将表单元素的值和数据库中的字段一一匹配
2、将数据库中没有的字段去除
if($data = $goods->create()){ if($goods->add($data)){ $this->success("添加成功", "showlist", 3); } else { $this->error("添加失败"); } }
3、I()函数
I()用来获取get、post、sessioncookie等等的数据
语法:I(‘变量的类型.变量名’, [默认值], [过滤方法])
用法:
if(M("goods")->add(I("post."))){ $this->success("添加成功", "showlist", 3); } else { $this->error("添加失败"); }
U方法
U()用来生成URL地址
$this->success("修改成功", U("showlist"), 3);
$this->success(),里面的路径一定要用U()方法来生成URL
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 数组以及数组作为参数所占内存问题
- 下一篇: List集合排序,以及截取字集合