私はphpスクリプトを作成しています。私がしなければならないことは、あるページから別のページにコンテンツを送ることです。
例えば :
従業員が休暇を申請します (開始日と終了日)。この休暇の詳細は、マネージャーの承認のために上司のページに送信する必要があります (開始日と終了日を含む)。人物「A」がマネージャーで人物「B」が従業員の場合、B の休暇の詳細は、すべてのマネージャーではなく、人物 A のページにのみ送信する必要があります。これを達成する方法。
前もって感謝します。
これを実現する 1 つの方法は、データベースを介して人物 A と人物 B の間にリンクを作成することです。そうすれば、関係のある従業員の休暇日のみを引き出すマネージャーのクエリを実行できます。
マネージャー -> 従業員の関係は多対多になる可能性があるため、この 2 つの間の関係テーブルとして leave テーブルを使用することは理にかなっています。
その後、クエリを実行して、特定のマネージャーのすべての休暇申請を引き出すことができます。
SELECT * FROM employee_table
JOIN leave_table ON leave_table.employee_id = employee_table.id
JOIN manager_table on manager_table.id = leave_table.manager_id
WHERE manager_id = xxx
Make two Tables:
employee:
1.id
2.emp_name
3.emp_designation
4.manager
Leaves Table:
1.id
2.emp_id
3.from:
4.to
//While Login Make Session
$_SESSION['user'];
$_SESSION['emp_designation'];
//Check if the login user emp_designation is Manager
$query="select a.*,b.emp_id from leaves a left join employee b on a.emp_id=b.id where a.manager='".$_SESSION[user]."'";