ajax中的sql根据组显示信息

时间:2017-04-27 08:04:36

标签: php ajax

当用户分配到不同的组时,系统将显示不同的内容。组A中的用户可以查看组A中的所有信息,但无法查看组B的信息。
当我在ajax上做sql时,会出现一些问题。
这样做只会在一个员工下显示客户,我想让它显示所有在这个组下服务的客户。

if($role=="1")
{
    $sqlfriend = "SELECT * FROM `users` where tm_groupid = '$tid' ";
    $friend = mysqli_query($this->conn , $sqlfriend);
    while( $rowf = mysqli_fetch_assoc($friend) )
    {
        $ans = $rowf["id"];
        $sql = "SELECT * FROM `cusinfo` where AGENT_CODE_STAFF_ID = '$ans' ";

    }
    $sqlTot .= $sql;
    $sqlRec .= $sql;

}
else
{
    ......
}
$qtot = mysqli_query($this->conn, $sqlTot) or die("error to fetch tot customer data");
    $queryRecords = mysqli_query($this->conn, $sqlRec) or die("error to fetch customer data");

    while( $row = mysqli_fetch_assoc($queryRecords) ) 
    { 
        $data[] = $row;
    }

    $json_data = array(
        "current"       => intval($params['current']), 
        "rowCount"      => 10,          
        "total"         => intval($qtot->num_rows),
        "rows"          => $data   // total data array
        );

    return $json_data;

0 个答案:

没有答案