牛骨文教育服务平台(让学习变的简单)
博文笔记

thinkphp收集表单信息,进行添加修改

创建时间:2017-08-05 投稿人: 浏览次数:191

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()用来获取getpostsessioncookie等等的数据

语法: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





声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。