layui數據庫查詢及數據處理

數據庫數據查詢及返回數據(例):php

//**********************************************************************************
    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;
//************************************************************************

數據響應格式:html

 

JavaScript前臺頁面數據處理(例):sql

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',width:50}
          ,{field:'snames', title:'發送人', width:150}
          ,{field:'rnames', title:'接收人', width:150}
          ,{field:'content', title:'留言內容', width:350}
          ,{field:'messtime', title:'留言時間', width:182}
          ,{field:'state', title:'狀態', width:100}
          ,{fixed: 'right', title:'操做', width: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
      })
相關文章
相關標籤/搜索