zoukankan      html  css  js  c++  java
  • 公益图书馆-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("更新信息失败!"); } }
  • 相关阅读:
    java学习day28-jQuery(常用)
    在博客园上添加bilibili视频
    参数传递 实参
    linux 下office软件推荐
    桥后总结 二
    go基础笔记-包
    Linux:Day24(上)
    Linux:Day23(下) vsftpd
    Linux:Day23(上) MariaDB SQL语句
    Linux:Day22(下) php及mysql使用基础
  • 原文地址:https://www.cnblogs.com/wingjay/p/3901564.html
Copyright © 2011-2022 走看看