首页 > 代码库 > 公益图书馆-OnshelfController-代码学习
公益图书馆-OnshelfController-代码学习
1、书籍上架 更新数据库
$id = $_GET[‘id‘]; //书籍id$bookDB = D("Book"); //实例化数据表对象$data[‘status‘] = "ON_SHELF"; //准备修改的数据项 把status变换为ON_SHELF$result = $bookDB->update(‘id=‘.$id,$data); //数据库更新操作print_r($result);redirect("/onshelf/index");//直接跳转回onshelf页面
2、编辑书籍信息
更新数据库操作:
$res = $bookDB->update(‘id=‘.$id,$data);
若$res>0则更新成功;
若$res=0则信息没有改动;
若$res<0则更新失败。
/** * @author lxd * @description 编辑完成跳转函数 */ public function editfinish(){ if(!IS_POST){ $this->error("页面不存在!"); } //判断是否由POST提交编辑信息 //1登录验证 Util 未登录用户不能直接进入编辑页面 if(!validateLogin()){ $this->error("请先登录"); redirect("/login"); }// print_r($_POST);// die; $bookDB = D("Book"); if($_POST[‘ifonshelf‘]){ $data[‘status‘] = "ON_SHELF"; }
//从表单里获取修改后的数据存入数组,准备更新数据库 $data[‘name‘] = $_POST[‘name‘]; $data[‘author‘] = $_POST[‘author‘]; $data[‘translator‘] = $_POST[‘translator‘]; $data[‘publish‘] = $_POST[‘publish‘]; $data[‘description‘] = $_POST[‘description‘]; $id = $_POST[‘id‘]; //该书籍的id $res = $bookDB->update(‘id=‘.$id,$data); if($res>0){ $this->success("恭喜你,更新信息成功!","/onshelf/index"); }else if($res==0){ $this->error("信息没有改动!","/onshelf/index"); }else{ $this->error("更新信息失败!"); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。