应该怎样正确地添加隐藏ID啊?以下是我添加后的全部代码,但还是提示失败。
Duke
Duke 2018-05-19 00:09:20
[PHP讨论组]

   

    后台管理

   

   

   

   

   

   

 

 

 

   

       

           

首页>文章管理>新增文章

       

       

           

               

                 

                   

                       

                         

                             

                             

                         

                         

                             

                             

                         

                         

                             

                             

                         

                         

                             

                             

                         

                         

                             

                             

                         

                           

                               

                               

                           

                       

*文章名称:

                                 

                             

*文章描述:

                                 

                             

*缩略图:

                                 

                                 

                                   

                                   

                                    暂无图片

                                 

                             

*所属栏目:

                                 

                             

*文章内容:

                                 

                             

                                   

                                   

                               

               

           

       

   

   


Duke
Duke

全部回复(1)
Duke

<?php

namespace Admin\Controller;

use Think\Controller;

class ArticleController extends Controller {

    public function lst(){

      //实例化

      $article=D('ArticleView');

      $count= $article->count();// 查询满足要求的总记录数

      $Page= new \Think\Page($count,5);// 实例化分页类 传入总记录数和每页显示的记录数(25)

      $show= $Page->show();// 分页显示输出

      $list = $article->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();

      $this->assign('list',$list);// 赋值数据集

      $this->assign('page',$show);// 赋值分页输出

      $this->display();

    }

    public function add(){

      //实例化

      $article=D('article');

      if(IS_POST){

        $date['title']=I('title');

        $date['content']=I('content');

        $date['desc']=I('desc');

        $date['cateid']=I('cateid');

        if($_FILES['pic']['tmp_name']!=''){

            $upload = new \Think\Upload();// 实例化上传类

            $upload->maxSize=3145728 ;// 设置附件上传大小

            $upload->exts =array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型

            $upload->rootPath= './'; // 设置附件上传根目录

            $upload->savePath ='/Public/Uploads/'; // 设置附件上传(子)目录

            // 上传单个文件

            $info = $upload->uploadOne($_FILES['pic']);

            if(!$info) {// 上传错误提示错误信息

                  $this->error($upload->getError());

            }else{// 上传成功 获取上传文件信息

                 $date['pic']=$info['savepath'].$info['savename'];

            }

        }else{


        }

        if($article->create($date)){

            if($article->add()){

              $this->success('添加文章成功',U('lst'));

            }else{

              $this->error('添加文章失败!');

            }

        }else{

            $this->error($article->getError());

        }

        return;

      }

      $cateres=D('cate')->select();

      $this->assign('cateres',$cateres);

      $this->display();

    }

    public function edit(){

      //实例化

      $article=D('article');

      if(IS_POST){

        $date['title']=I('title');

        $date['content']=I('content');

        $date['desc']=I('desc');

        $date['cateid']=I('cateid');

        if($_FILES['pic']['tmp_name']!=''){

            $upload = new \Think\Upload();// 实例化上传类

            $upload->maxSize=3145728 ;// 设置附件上传大小

            $upload->exts =array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型

            $upload->rootPath= './'; // 设置附件上传根目录

            $upload->savePath ='/Public/Uploads/'; // 设置附件上传(子)目录

            // 上传单个文件

            $info = $upload->uploadOne($_FILES['pic']);

            if(!$info) {// 上传错误提示错误信息

                  $this->error($upload->getError());

            }else{// 上传成功 获取上传文件信息

                 $date['pic']=$info['savepath'].$info['savename'];

            }

        }else{


        }

        if($article->create($date)){

            if($article->save()){

              $this->success('修改文章成功',U('lst'));

            }else{

              $this->error('修改文章失败!');

            }

        }else{

            $this->error($article->getError());

        }

        return;

      }

        $articler=$article->find(I('id'));

        $this->assign('articler',$articler);

        $cateres=D('cate')->select();

        $this->assign('cateres',$cateres);

        $this->display();

    }


    public function del(){

      //实例化

      $article=D('article');

      if($article->delete(I('id'))){

        $this->success('删除文章成功!',U('lst'));

      }else{

        $this->error('删除文章失败!');

      }

    }

    public function sort(){

        //var_dump($_POST);  //打成一排

        //dump($_POST);   //分行打现来

        $article=D('article');

        foreach ($_POST as $id => $sort) {

          // code...

          $article->where(array('id'=>$id))->setField('sort',$sort);

        }

        $this->success('排序更新成功!',U('lst'));

    }

}


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号