เช็คล๊อคอินด้วยการเลือกแผนก + แอดมิน ช่วยดูโค๊ดหั้ยหน่อยครับ
Code (PHP)
$sql = "SELECT * FROM member WHERE username='$user' and password='$pass' and id_department='$depart'"; // ใส่ * ไปเลยครับ
$result = mysql_query($sql) or die (mysql_error());
$row = mysql_fetch_array($result);
$num = mysql_num_rows($result ); // ใส่ตัวแปรผิดครับ
Date :
2010-07-24 12:52:56
By :
aunjijoke
$sql = "SELECT (username,password,id_department) FROM member WHERE username='$user' and password='$pass' and id_department='$depart'";
ตรง ฟีลของ id_department เป็น int หรือป่าว ถ้าเป็น int ไม่ต้องใส่ ' ' ครอบนะครับ
http://gunner.freetzi.com
Date :
2010-07-24 12:54:36
By :
pjgunner
Code (PHP)
$sql = "SELECT * FROM member WHERE username='$user' and password='$pass' and id_department='$depart'";
$result = mysql_query($sql) or die ("SQL ERROR!!");
$row = mysql_fetch_array($result);
$num = mysql_num_rows($row); error บรรทัดนี้ครับ
if($num ==0){
echo "<script> alert('ชื่อหรือหรัสผ่านไม่ถูกต้อง กรุณาตรวจสอบ')";
echo "<meta http-equiv='refresh' content='1 ; url=form.php' > ";
}else{
echo "<meta http-equiv='refresh' content='1 ; url=empolyee.php' > ";;
}
Date :
2010-07-24 13:02:32
By :
lawlee
เป็น int ครับ เอา ' ' ออก มัน SQL Error อะครับผม
Date :
2010-07-24 13:03:15
By :
lawlee
aunjijoke ดั้ยแล้วครับ
แล้วถ้าผมจะเช็คถ้าเลือกเปนแผนก admin มันจะไปอีกหน้าแตกต่างกะแผนกอื่น ๆ อะครับผม
ช่วยทีครับ
Date :
2010-07-24 13:06:59
By :
lawlee
เพิ่มฟิลล์ในเดต้าเบส
เพื่อเก็บสถานะ ครับ
เช่น 1 = admin
2 = user
จากนั้น ตอนคิวรี่ออกมา ก็เขียนโค๊ดเช็ค
Date :
2010-07-24 13:18:40
By :
iieszz
Load balance : Server 00