|
|
|
ช่วยดูcode PHP ต้องการนำข้อมูลจาก mysql มาแสดงเฉพาะลูกค้าของพนักงานท่านนั้น เมื่อ login แล้ว |
|
|
|
|
|
|
|
statement => select...where ... AND employee_id = {current_emp}
current_emp คือ id ที่ logged in เข้ามา ไม่มีใครรู้ คุณต้องไล่โค้ดเอง ส่วนใหญ่จะอยู่ใน session
เช่น $_SESSION['user_id'] หรือ $_SESSION['employee_id'] ...เป็นต้น
หรือลอง print_r, var_export ออกมาดู
|
|
|
|
|
Date :
2022-04-23 17:23:08 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การแสดงเฉพาะลูกค้าของพนักงานคนนั้นๆ ให้เก็บ Key บางอย่างที่สามารถระบุตัวตนพนักงานได้ ไว้ใน session เช่น id เป็นต้น
เพราะเราจะนำมาใช้เป็นเงื่อนไขในการ Query เฉพาะลูกค้าของพนักงานคนนั้นๆ ครับ
Code (PHP)
$employee = $_SESSION["employee_id"];
$sql=" select * from employee_id = '$employee' ";
แก้ไขนิดหน่อยครับ อ่านคำถามผิด
|
ประวัติการแก้ไข 2022-04-23 19:23:47
|
|
|
|
Date :
2022-04-23 19:22:14 |
By :
jameslufz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกไปว่ามี ตารางพนักงานด้วยค่ะ
tb_employee
Code (PHP)
employee_id employee_name employee_username employee_password
8 Vipa Vipa $125447P
43 Sumit sumit opime12u
|
ประวัติการแก้ไข 2022-04-23 21:54:16 2022-04-23 21:55:01 2022-04-23 21:55:54 2022-04-23 21:56:46 2022-04-23 21:57:20
|
|
|
|
Date :
2022-04-23 21:53:06 |
By :
Vipada147 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code แบบนี้ ออกรายงานหมดทุกคน ลูกค้าที่ไม่ใช่ของตัวเองก็แสดงด้วย ยังไม่สำเร็จค่ะ
Code (PHP)
<?php
session_start();
$_SESSION['employee_id']= htmlentities($_POST['employee_id']);
$sql=" select * from tb_enquire where employee_id = employee_id";
?>
|
|
|
|
|
Date :
2022-04-24 22:34:01 |
By :
Vipada147 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_SESSION['employee_id'] มันควรจะกำหนดตั้งแต่ LogIn ผ่าน
จากนั้นก็ Redirect เข้าสู่หน้า Main
//$_SESSION['employee_id']= htmlentities($_POST['employee_id']); ตัดบรรทัดนี้ทิ้งไป
SELECT * FROM `tb_enquire` WHERE `employee_id` = '{$_SESSION['employee_id']}'
|
|
|
|
|
Date :
2022-04-25 09:46:00 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|