首页 / PHP / thinkPHP3.2.3问题
thinkPHP3.2.3问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了thinkPHP3.2.3问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2032字,纯文字阅读大概需要3分钟。
内容图文
![thinkPHP3.2.3问题](/upload/InfoBanner/zyjiaocheng/208/a1ed4f9adc784b56b195138615da3e74.jpg)
该模块可以添加数据就是修改和删除不了,不知道怎么解决。望大神解救。
不知道是不是传入的参数有问题
数据表
CREATE TABLE IF NOT EXISTS `item` ( `inumber` smallint(3) unsigned zerofill NOT NULL AUTO_INCREMENT COMMENT '项目编号', `iname` varchar(64) CHARACTER SET latin1 NOT NULL COMMENT '项目名称', `quantity` smallint(2) DEFAULT '1' COMMENT '参赛人数(>1表示团体项目)', `proportion` smallint(6) NOT NULL COMMENT '参赛规模', PRIMARY KEY (`inumber`), UNIQUE KEY `itemNumber` (`inumber`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='项目' AUTO_INCREMENT=6 ;
控制器
public function update($inumber) { //默认显示添加表单 if (!IS_POST) { $model = M('item')->where('inumber='.$inumber)->find(); $this->assign('item',$model); $this->display(); } if (IS_POST) { $model = D("item"); if (!$model->create()) { $this->error($model->getError()); }else{ if ($model->save()) { $this->success("更新成功", U('Item/index')); } else { $this->error("更新失败"); } } } }
回复讨论(解决方案)
控制器 14行 你少了where条件
if($model->where('inumber='.I('inumber'))->save() !==false){ $this->success(‘修改成功’);}else{ $this->error('修改失败!')}
if($model->where('inumber='.I('inumber'))->save() !==false){ $this->success(‘修改成功’);}else{ $this->error('修改失败!')}
我改了还是不行,改成I('post.inumber')也不行
忘了贴入口了
{$v.inumber} {$v.iname} {$v.quantity} {$v.proportion} 编辑 | 删除
解决了!!!是入口路由出错了
编辑 | 删除
内容总结
以上是互联网集市为您收集整理的thinkPHP3.2.3问题全部内容,希望文章能够帮你解决thinkPHP3.2.3问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。