คือผมทำระบบนึง โดยจะแบ่ง user เป็น 3 ระดับคือ admin, boss, user น่ะครับ แต่ละระดับ จะเข้าถึงเมนูได้ไม่เหมือนกันครับ
ผมได้เก็บ ค่า status ไว้ใน แอททริบิวต์ status ไว้ครับ
โดยแต่ละ user ผมทำไฟล์ admin_menu.php, boss_menu.php,user_menu.php ครับ
ทีนี้พอเข้าเมนูอื่น ผมต้องการให้มันเช็คน่ะครับ ว่า user ที่ล๊อคอินเข้ามามีสถานะอะไร เพื่อจะได้ include ไฟล์ menu ได้ตรงตาม ระดับ user ครับ
ตัวอย่างเช่น ข้อมูลผู้ใช้ระบบ อันนี้ admin เข้าได้คนเดียว ก็ให้ include admin_menu.php ซึ่งโค้ดข้างในผมทำปุ่มที่มีเมนู ข้อมูลผู้ใช้ระบบไว้
ส่วนข้อมูลที่ทุกระดับใช้ร่วมกันได้ ก็ให้ include ตามระดับ user ที่ล๊อคอินเข้ามาน่ะครับ
เราจะเช็คเงื่อนไขโดยใช้อะไรครับ (ใช่ใช้ $_SESSION หรือเปล่า)
ไม่ทราบว่าจะมีใครเข้าใจหรือเปล่า
$cntresult = mysql_query("SELECT COUNT(ID) AS RecCnt FROM data WHERE ParentID=0 AND ((UNIX_TIMESTAMP()-UNIX_TIMESTAMP(PostDateTime))<".(__EXPIREDAYS*86400).")");
if ($cntrow=mysql_query($cntresult)) {
$mRecCnt = $cntrow["RecCnt"];
}
$mPageCnt = ceil($mRecCnt/__LINEPERPAGE);
มันฟ้องขึ้นมาว่า
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\test\webboard\_content.php on line 32