zoukankan      html  css  js  c++  java
  • 简单的增删查骨架

    首页显示

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    ul
    {
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    }
    li
    {
    float:left;
    }
    a:link,a:visited
    {
    display:block;
    width:120px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#bebebe;
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
    }
    a:hover,a:active
    {
    background-color:#cc0000;
    }
    
    </style>
    </head>
    
    <body>
    <ul>
    <li><a href="{:U('Index/index')}">显示用户</a></li>
    <li><a href="{:U('Index/add')}">添加用户</a></li>
    <li><a href="{:U('Index/del')}">删除用户</a></li>
    
    <li><a href="#about">超级用户</a></li>
    </ul>
    <br>
    <foreach name="div" item="vo">
    
    <div style=border-style:outset>
     用户:{$vo.username}
    </div>
    <br>
    
     </foreach>
    </body>
    </html>

    添加页

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    ul
    {
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    }
    li
    {
    float:left;
    }
    a:link,a:visited
    {
    display:block;
    width:120px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#bebebe;
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
    }
    a:hover,a:active
    {
    background-color:#cc0000;
    }
    
    </style>
    </head>
    
    <body>
    <ul>
    <li><a href="{:U('Index/index')}">显示用户</a></li>
    <li><a href="{:U('Index/add')}">添加用户</a></li>
    <li><a href="{:U('Index/del')}">删除用户</a></li>
    
    <li><a href="#about">超级用户</a></li>
    </ul>
    <br>
    
    <form action="{:U('Index/addadd')}" method="post">
    用户名: <input type="text" name="name"><br><br>
    密码: <input type="text" name="password"><br><br>
    <input type="submit">
    </form>
    
    
    </body>
    </html>

    删除页

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    ul
    {
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    }
    li
    {
    float:left;
    }
    a:link,a:visited
    {
    display:block;
    width:120px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#bebebe;
    text-align:center;
    padding:4px;
    text-decoration:none;
    text-transform:uppercase;
    }
    a:hover,a:active
    {
    background-color:#cc0000;
    }
    
    </style>
    </head>
    
    <body>
    <ul>
    <li><a href="{:U('Index/index')}">显示用户</a></li>
    <li><a href="{:U('Index/add')}">添加用户</a></li>
    <li><a href="{:U('Index/del')}">删除用户</a></li>
    <li><a href="#about">超级用户</a></li>
    </ul>
    <br>
    <foreach name="div" item="vo">
    
    <div style=border-style:outset>
     用户:{$vo.username} <a href="{:U('Index/deldel',array('username'=>$vo['username']))}">删除此项</a>
    
    </div>
    <br>
    
     </foreach>
    </body>
    </html>

    控制器

    <?php
    // 本类由系统自动生成,仅供测试用途
    class IndexAction extends Action {
        //显示用户
        public function index(){
            header("Content-Type:text/html; charset=utf-8");
    $User = M("user");    // 实例化模型类
     $data = $User->select();
     $this->assign('div',$data);
    
        $this->display();
        }
    
     public function add(){
             $this->display('tpl/add');
        }
    
    
    public function addadd(){
    $data["username"] = $_POST['name'];//接收用户名
    $data["encryptedPassword"] =  I('password','','md5');
    $data["creationDate"]=  time();
    $data["modificationDate"]= time();
    $User = M('user');
    $User->add($data);
    $t = time();
    
    
    //$User = D("User");if($vo=$User->create()){ 
    //if($User->add()){
    //$this->success('添加用户成功');
    //}else{
    //$this->error('添加用户失败');
    //}
    //}else{
    //$this->error($User->getError());
    //}
    echo 'Now:       '. date('Y-m-d') ."
    ";
    dump($data);
    $this->redirect('Index/add');
    
        }
    
        public function del(){
            header("Content-Type:text/html; charset=utf-8");
    $User = M("user");    // 实例化模型类
     $data = $User->select();
     $this->assign('div',$data);
        $this->display('tpl/del');
        }
    
        public function deldel(){
        
        $username = I('username');//接收id
    $del = M('user');
    $del->where("username = '$username'")->delete();
    //echo '删除成功!';
    dump($username);
    dump($del);
    $this->redirect('Index/del');
        }
    }

    设置器

    <?php
    return array(
        //'配置项'=>'配置值'
        //'USERNAME'=>'admin', //赋值
        //数据库配置信息
            'DB_TYPE'   => 'mysql', // 数据库类型
            'DB_HOST'   => 'localhost', // 服务器地址
            'DB_NAME'   => 'openfire', // 数据库名
            'DB_USER'   => 'root', // 用户名
            'DB_PWD'    => 'root', // 密码
            'DB_PORT'   => 3306, // 端口
            'DB_PREFIX' => 'of', // 数据库表前缀 
            //其他项目配置参数
            // ...
    );
    ?>
  • 相关阅读:
    鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(二)
    鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(一)
    Git的使用流程及常用命令汇总
    Protocol buffers编写风格指南
    Effective Go中文版(更新中)
    go package 学习笔记 —— strconv(string与其他基本数据类型(int, float, bool)的转换)
    在iis上部署 AngularJS
    asp.net Core 2.0部署到iis上
    ABP 运行前端代码
    Asp.NET Core2.0 EF ABP Postgresql 数据迁移
  • 原文地址:https://www.cnblogs.com/hellowzd/p/4153812.html
Copyright © 2011-2022 走看看