douwen5951 2015-12-09 06:58
浏览 38

PHP在表中查看会话

Hello guys can you help I create a table which appears all the transaction of all user. Just like the pic. below

enter image description here

I want to view only specific user receiver transaction. When this user receiver login to his/her account for example when user receiver in transaction # 5 login to her account it will appear only those transaction of her.

Here's my code

$qry = "SELECT en.`transid`, en.`transdate`, 
                CONCAT(userlist.lname, ', ', userlist.fname, ' ', userlist.mname) AS sender_name, 
                CONCAT(userlist1.lname, ', ', userlist1.`fname`, ' ', userlist1.`mname`) AS receiver_name,
                en.`document_number`, doctype.`document_type`, vendor.`vendor_name`, acknowledge.`status_id`
                FROM `tbl_encode_transmittal` en 
                LEFT JOIN `tbl_acknowledgetransmittal` acknowledge ON en.`transid` = acknowledge.`transid`
                LEFT JOIN tbl_userlist userlist ON userlist.userid = en.sender_id
                LEFT JOIN tbl_userlist userlist1 ON userlist1.userid = en.`receiver_id`
                LEFT JOIN `tbl_doctype` doctype ON doctype.`doc_id` = en.`doctype_id`
                LEFT JOIN tbl_vendor vendor ON vendor.`vendor_id` =  en.vendor_id";
                WHERE userlist.userid = '" . $_SESSION['userid'] . "'";

        $res = mysql_query($qry) or die(mysql_error());
        echo "<tr>";
        while($row = mysql_fetch_array($res)){
                echo "<tr>";
                echo "<tbody>";
                echo "<td>" . $row['transid'] . "</td>";
                echo "<td>" . $row['transdate'] . "</td>";
                echo "<td>" . $row['sender_name'] . "</td>";
                echo "<td>" . $row['receiver_name'] . "</td>";
                echo "<td>" . $row['document_number'] . "</td>";
                echo "<td>" . $row['document_type'] . "</td>";
                echo "<td>" . $row['vendor_name'] . "</td>";
                echo "<td>" . $row['status'] . "</td>";
             }
  • 写回答

4条回答 默认 最新

  • dtuzjzs3853 2015-12-09 07:04
    关注

    Change that first echo <tr> before the while loop to:

     echo "<table>";
    

    Then after your while loop add:

     echo "</table>";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码