关于php的前台,后台的基本写法

Posted 依崇稀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于php的前台,后台的基本写法相关的知识,希望对你有一定的参考价值。

1 前台,创建一个数据库类,可以在前台页面进行引用

引用方法为

include_once ‘./pmysql.php‘;   
如果前台页面油循环的内容,需要用foreach来进行循环,
<?php
// 数据库类
class db{
    private $ser;
    private $unam;
    private $pad;
    private $dbname;
    private $conn;
    function __construct($ser=‘localhost‘,$unam=‘root‘,$pad=‘root‘,$dbname=‘wzzh‘)
    {
        $this->ser = $ser;
        $this->unam = $unam;
        $this->pad = $pad;
        $this->dbname = $dbname;
        // 连接数据库
        $conn = new mysqli($ser,$unam,$pad,$dbname);
        if($conn->connect_error){
            die($conn->error);
        }else{
            $this->conn = $conn;
        }
    }
    function query($str){
        // 增 删除 修改
        $conn = $this->conn;
        $res = $conn->query($str);
        if($res){
            return $res;
        }else{
            return $conn->error;
        }
    }
    function select($str){
        // 查询
        $conn = $this->conn;
        $res = $conn->query($str);
        if(!$res){
            return $conn->error;
        }else{
            return $res->fetch_all(MYSQLI_ASSOC);
        }
    }
    function __destruct()
    {
        $conn = $this->conn;
        $conn->close();
    }
}

$db = new db();
2 关于后台,首先要做一个登录注册界面,界面实现的内容为增删改查,左侧导航栏需要添加前台对接页面出现的内容,基本写法如下
<dl class="layui-nav-child">
                            <dd><a href="wed.php">计划规划</a></dd>
                            <dd><a href="addwed.php">新增规划</a></dd>
                        </dl>,连接的分别是表单以及增删页面,
进行编辑的基本写法需要穿出ID的值,
 <a href="editfuwu.php?id=<?php echo $val[‘id‘] ?>">编辑</a>
                                    <a href="javascript:;" class="del" tt="<?php echo $val[‘id‘] ?>">删除</a>
删除都需要ajax进行操作
 $(‘.del‘).click(function(){
        var t = confirm(‘确认删除吗?‘);
        var id = $(this).attr(‘tt‘);
        if(t){
            $.ajax({
                url: ‘delfuwu.php‘,
                data: {id,id},
                dataType: ‘json‘,
                type: ‘post‘,
                success: function(res){
                    //返回结果进行操作
                    if(res.code == 1){
                        // location.href = ‘index.php‘;
                        location.reload();
                    }else{
                        alert(‘删除失败,稍后再试‘);
                    }
                }
            });
        }
    });

以上是关于关于php的前台,后台的基本写法的主要内容,如果未能解决你的问题,请参考以下文章

关于Tp5的表单提交

SQL语句 关于PHP在页面输出 的写法!

smarty模板原理

Fragment正规写法,不产生漏洞

AJAX学习笔记

关于reset.css的重置默认样式最基本的写法(自己用)