php怎样收集表单信息,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、session\cookie等等的数据

语法:I(‘变量的类型.变量名’, [默认值], [过滤方法])

0818b9ca8b590ca3270a3433284dd417.png

用法:

0818b9ca8b590ca3270a3433284dd417.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值