我正在制作我有 1 个管理员和 10-15 个用户的项目。
对于每个用户,我只想向他们显示专门分配给他们的案例,以便在管理员分配时加载到他们的仪表板上。未分配给他们的案例不会列在他们的仪表板上。
管理员可以成功地将 case_id 分配给一个表
这是 case_assignment 表,其中包含 case_id(管理员分配的)、用户名(分配给谁的案例)、分配的日期。
类似的用户表有用户名、密码、级别(管理员为 1,所有其他用户为 2)、电子邮件
如果管理员已将案例(case_id 将存在)分配给 case_assignment 表中的特定用户名,那么当用户登录时,他应该能够看到与该特定 case_id 相关的所有数据(表)。这里是截图:
管理员页面:https : //prnt.sc/novscc --> 这将如何为管理员显示数据表。他将拥有所有案例数据。当他将案例分配给用户时。用户应该只收到这种情况。
用户页面:https : //prnt.sc/novtnr -> 这是我希望在管理员分配案例时显示用户数据表的方式。
这是数据库 case_assigment 表屏幕截图:https : //prnt.sc/novtze(这里只有管理员想要分配的 case_id 和用户名)。
这是视图,user.php
<table id="table" class="table table-striped table-bordered display nowrap" cellspacing="0" width="100%" "style="width: 650px;">
<thead>
<tr>
<th>Case ID</th>
<th>Case Name</th>
<th>Firm Name</th>
<th>Case Overview</th>
<th>Priority</th>
<th>Received Date</th>
<th>Expected Delivery Date</th>
<th>Service Status</th>
</tr>
</thead>
<tbody>
<?php
if($result){
foreach ($result as $results) {
?>
<tr>
<td><?php echo $results->case_id; ?></td>
<td><?php echo $results->case_name; ?></td>
<td><?php echo $results->firm_name; ?></td>
<td><?php echo $results->case_description; ?></td>
<td><?php echo $results->priority; ?></td>
<td><?php echo $results->received_date; ?></td>
<td><?php echo $results->expected_delivery_date; ?></td>
<td><?php echo $results->service_status; ?></td>
</tr>
<?php
}
}
?>
繁星coding
月关宝盒
吃鸡游戏