• layui数据库查询及数据处理


    数据库数据查询及返回数据(例):

    //**********************************************************************************
        case 'getmess':
            $page = $_REQUEST['page'];
            $limit = $_REQUEST['limit'];
            $unames = $_REQUEST['unames'];
            $times = date("Y-m-d H:i:s");
            $logs = $_REQUEST['logs'];
            $names = $_REQUEST['names'];
    //        写sql语句
            $sql = "SELECT count(*) FROM messboard WHERE $names = '$unames'";
    //        执行SQL语句
            $res = $db->query($sql);
    //        返回结果集
            $mrr = $res->fetch_all();
            if($mrr){
                $sql = 
                    "SELECT * FROM messboard WHERE $names = '$unames' ORDER BY mid DESC limit ".($page-1)*$limit.",$limit";
                $res = $db->query($sql);
        //        新建数组
                $arr1 = array();
                $arr2 = array();
                while($attr = $res->fetch_assoc()){
                    array_push($arr1,$attr);
                }
                $arr2["code"] = 0;
                $arr2["msg"] = "";
                $arr2["count"] = $mrr[0][0];
                $arr2["data"] = $arr1;
                include('../../../../../public/logpublic.php');
                echo json_encode($arr2);
            }
            break;
    //************************************************************************

    数据响应格式:

    JavaScript前台页面数据处理(例):

    function showmess(){
        var preid = $('#preid').html();
        var uid = $('#uid').html();
        var unames = $('#unames').html();
    //**********************************************************************************
        layui.use('table', function(){
            var table = layui.table;
                table.render({
                where:{
                    type:'getmess'
                    ,logs:'查看个人留言板'
                    ,unames:$('#unames').html()
                    ,names:'rnames'
                        }
                ,elem: '#mess_id'
                ,height:'450px'
                ,url:'messboard/messboard_php.php'
                ,toolbar: '#toolbarDemo'
                ,limit:'8'
                ,title: '留言板表'
            ,cols: [[
              {type: 'checkbox', fixed: 'left'}
              ,{field:'mid', title:'id',50}
              ,{field:'snames', title:'发送人', 150}
              ,{field:'rnames', title:'接收人', 150}
              ,{field:'content', title:'留言内容', 350}
              ,{field:'messtime', title:'留言时间', 182}
              ,{field:'state', title:'状态', 100}
              ,{fixed: 'right', title:'操作', 150,templet:function(d){
                return "<div class='layui-btn-group'><button class='layui-btn layui-btn-sm' onClick='reply("+d.mid+")'>回复</button><button class='layui-btn layui-btn-sm layui-btn-danger' onClick='del_mess("+d.mid+")'>删除</button></div>"
                    }}
            ]]
            ,page: true
          })
  • 相关阅读:
    Online
    C语言的原码,反码,补码
    PHP常用函数
    [javascript] npx 命令简单使用
    [javascript] vue的实例生命周期钩子函数
    curl扩展post请求http接口报错:failed creating formpost data
    [javascript] 基于elementui的后台界面开发
    [javascript] var let const声明变量的区别
    [PHP] 实现oauth下的单点登陆
    [日常] KRA与KPI 绩效考核
  • 原文地址:https://www.cnblogs.com/lxc-bky/p/10049985.html
Copyright © 2020-2023  润新知