私は3つのテーブル(休暇、従業員、部門)を持っています
ここに私のデータベースがあります
従業員テーブル: { 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_IDはLeaveテーブルの外部キーであり、Dept_NameはDept_IDを従業員テーブルの外部キーとしてリンクする部門テーブルにあるため、新しいページで(Emp_Name、Dept_Name、ContactNo_HP、ContactNo_Home)を表示するのに問題があります。
新しいページで次のステートメントを使用してデータを表示します
<?php
$result = mysql_query("select * from `leave`");
$row = mysql_fetch_assoc($result);
?>