|
|
|
ต้องการแยกยูเซอกับข้อมูลออกจากกัน รบกวนพี่ๆน้องๆที่เก่ง ช่วยผมหน่อยนะครับ |
|
|
|
|
|
|
|
เพิ่มอีก Field เพื่อเก็บประเภท User
|
|
|
|
|
Date :
2013-07-25 10:13:44 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่เชี่ยวชาญด้าน PHP เลยครับ ถ้าพี่สะดวก ช่วยรบกวนผมเขียนโค้ดได้ป่ะครับ ตอนนี้มีข้อมูลในเว็บภายในองค์กรแล้วครับ เหลือแต่แยกที่ผมต้องการนี่แหละครับ
|
|
|
|
|
Date :
2013-07-25 10:18:08 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ทำ Login ได้แล้วใช่ป่ะ
ใน Database ก็เพิ่ม Field มาอีก 1 Field
ตอน Login ก็เก็บค่า Field นี้ลง Session เพื่อไว้ตรวจสอบ
|
|
|
|
|
Date :
2013-07-25 10:21:48 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ใช้ยูเซอเดียวเข้าไปในการดูข้อมูลครับ ซึ่งมีขอมูลคนอยู่2แผนก แต่ต้องการเพิ่มไปอีก 1 ยูเซอ เพื่อให้มันแยกข้อมูลกันครับ
|
|
|
|
|
Date :
2013-07-25 10:25:29 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สมมุติว่า Database เป็นแบบนี้
| ID | USER | PASS | TYPE |
| 1 | User1 | 1234 | a |
| 2 | User2 | 1234 | b |
ก็ใช้ TYPE เป็นการตรวจสอบว่าอยู่แผนกไหน
|
|
|
|
|
Date :
2013-07-25 10:29:14 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...........................................................
|
ประวัติการแก้ไข 2013-07-25 14:57:33
|
|
|
|
Date :
2013-07-25 10:48:41 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เนี่ยครับ ตอนนี้คือผมล็อกอินเข้าไปแล้ว สิ่งที่ผมต้องการคือ แยก แผนก 1 กับ 2 ออกจากกัน โดยต้องสร้างยูเซอขึ้นมาอีก 1 ยูเซอร์อะครับ ให้โชว์ของใครของมัน
|
|
|
|
|
Date :
2013-07-25 10:49:37 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมายถึงถ้าเข้ามาเป็น 1 ก็จะเห็นแต่ 1 แบบนี้หรอคับ
|
|
|
|
|
Date :
2013-07-25 11:00:58 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตอนนี้เข้า 1 เห็นหมด แต่สิ่งที่ต้องการคือ เข้า 1 เห็น 1 อะครับ
|
|
|
|
|
Date :
2013-07-25 11:15:35 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นตอน LOgin ก็ต้องเก็บ Session ของ แผนกไว้
พอมาหน้าแสดงทั้งหมดก็เอาแผนกที่อยู่ใน Session ไป Where เอาคับ
|
|
|
|
|
Date :
2013-07-25 11:18:51 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นั่นแหละปัญหา 555 ผมไม่เก่งเลย
|
|
|
|
|
Date :
2013-07-25 11:24:25 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาใจช่วยนะครับ ตามความคิดเห็นของคุณ Krungsri
Code (PHP)
$strSQL = "SELECT * FROM member where แผนก = 'จราจร 1' ";
* หมายเหตุ : ตรงฟิลด์แผนกให้เปลี่ยนเป็นชื่อที่ใช้ในฐานข้อมูลนะครับ และจราจรก็เฟลี่ยนไปตามที่เรากำหนดใน session เช่น $section = $_session["section"];
เวลาใช้ where เราก็ใช้
Code (PHP)
$strSQL = "SELECT * FROM member where section = 'จราจร 1' ";
Cheer!!!
|
|
|
|
|
Date :
2013-07-25 11:31:28 |
By :
prach_kp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สมมุติว่า Code Login เป็นแบบนี้
Code (PHP)
session_start();
$result = mysql_query("SELECT * FROM User WHERE Username = 'xxx' AND Password ='xxx' ");
$rs = mysql_fetch_array($result);
$_SESSION['User'] = $rs['Username'];
$_SESSION['Pass'] = $rs['Password '];
$_SESSION['Depart'] = $rs['Depart']; // แผนก
ก็จะได้ Depart ไว้ใช้งาน
ในหน้าแสดง User ทั้งหมดก็ Query เฉพาะที่ตรงกับ Depart
Code (PHP)
session_start();
$dep = $_SESSION['Depart'];
$query = "SELECT * FROM User WHERE Department='$dep'";
|
|
|
|
|
Date :
2013-07-25 11:34:08 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อออ ขอบคุนสำหรับคำแนะนำจากพี่ๆนะครับ
|
|
|
|
|
Date :
2013-07-25 11:36:39 |
By :
narubed24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|