Think PHP 学习笔记 6-7.CURD演示

2017年1月25日

1.控制器

<?php
//控制类
class UserAction extends Action{
    public function index(){
        // echo '我的主页';
        //实例数据库
        $m = M('User');
        //查询
        $arr = $m->select();
        // var_dump($arr);
        //给模板赋值
        $this->assign('arr',$arr);
        //调用模板
        $this->display();

    }

    public function delete(){
        // echo '删除操作';
        //实例化数据库
        $m = M('User');
        //删除
        // echo $_GET['del'];
        $arr = $m->delete($_GET['del']);
        // echo $arr;
        //确认是否已经删除
        if($arr > 0){
            $this->success('删除成功');
        }else{
            $this->error('删除失败');
        }
    } 

    public function modify(){
        // echo '修改页面';
        // echo $_GET['upd'];
        //实例化数据库
        $m = M('User');
        //查询获取数据
        $arr = $m->find($_GET['upd']);
        // var_dump($arr);
        //将参数传递到模板
        $this->assign('arr',$arr);
        //调用模板
        $this->display();

    }

    public function update(){
        $m = M('User');
        $data['id'] = $_POST['id'];
        $data['username'] = $_POST['username'];
        $data['sex'] = $_POST['sex'];
        // var_dump($data);
        $arr = $m->save($data);
        // echo $arr;
        if($arr>0){
            $this->success('修改成功','index');
        }else{
            $this->error('修改失败','index');
        }
    }

    public function add(){
        // echo '添加数据';
        $this->display();
    }

    public function create(){   
        // echo '123';
        $m = M('User');
        // var_dump($_POST);
        $data['username'] = $_POST['username'];
        $data['sex'] = $_POST['sex'];
        // var_dump($data);
        $arr = $m->add($data);
        if($arr>0){
            $this->success('添加成功','index');
        }else{
            $this->error('添加失败','index');
        }
    }
}

2.修改模板

<script type="text/javascript">
        window.onload=function(){
            // alert("<{$arr['sex']}>")

            if(<{$arr['sex']}>==0){
                document.getElementsByName('sex')[1].checked=true;//使用位置
            }else{
                document.getElementsByName('sex')[0].checked=true;//使用位置
            }

        }
    </script>
posted @ 2022-12-06 22:23  轻风细雨_林木木  阅读(11)  评论(0编辑  收藏  举报