PHP——使用OOP注册会员4

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<?php
    //主类,控制界面载入,处理数据
    class Main{
        private $_index;
        private $_send;

        //构造方法,用来初始化数据
        public function __construct($_index = ''){
            $this->_index = $_index;
            if(isset($_POST['send'])){
                $this->_send = $_POST['send'];
            }
        }

        //总管
        public function _run(){
            //处理数据
            $this->_send();
            //载入界面
            include $this->_ui();
        }

        //创建一个载入界面的方法
        //这个方法,我想得到 login.inc.php这个字符串
        private function _ui(){
            if(empty($this->_index)){
                $this->_index = 'start';
            }
            return $this->_index.'.inc.php';
        }

        //接收登录和注册发送的操作
        private function _send(){
            switch ($this->_send){
                case '注册':
                    $this->_exec(new Reg($_POST['username'],$_POST['password'],$_POST['notpassword'],$_POST['email']));
                    break;
                case '登陆':
                    $this->_exec(new Login($_POST['username'],$_POST['password']));
                    break;
            }
        }

        //创建一个执行方法,里面传一个参数,是Reg或者Login类的对象引用
        private function _exec($_class){
            if($_class->_check()){
                $_class->_query();
            }else{
                Tool::_alertBack('字段不能为空!');
            }
        }
    }
?>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值