我有三张桌子(请假,员工,部门)
这是我的数据库
员工表:{ Emp_ID (PK), Emp_Fname, Emp_Lname, ContactNo_HP, ContactNo_Home, Emp_Email, Dept_ID(FK)}
离开表:{ Leave_ID (PK), Date_Apple, Leave_Type, Leave_Start, Leave_End, Status, Emp_ID(FK)}
部门表:{ Dept_ID (PK), Dept_Name, Dept_Desp}
当我单击“详细信息”时,它将出现一个新页面。只有具体
<tr>
<td><?php echo $row["Leave_ID"];?></td>
<td><?php echo $row["Emp_ID"];?></td>
<td><?php echo $row["Date_Apply"];?></td>
<td><?php echo $row["Leave_Type"];?></td>
<td><?php echo $row["Leave_Start"];?></td>
<td><?php echo $row["Leave_End"];?></td>
<td><?php echo $row["Status"];?></td>
<td><a href="app_status.php?id=<?php echo $row[Leave_ID];?>"
target="_blank">Detail</a></td>
</tr>
在新页面中,我无法显示(Emp_Name、Dept_Name、ContactNo_HP、ContactNo_Home),因为 Emp_ID 是休假表中的外键,而 Dept_Name 在部门表中,它将 Dept_ID 作为员工表中的外键链接。
我在新页面中使用以下语句来显示数据
<?php
$result = mysql_query("select * from `leave`");
$row = mysql_fetch_assoc($result);
?>