0

私は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);
?>
4

1 に答える 1