พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / มีปัญหาในการกำหนดระดับการใช้งานsession ของuserกับadmin
boat
boat
Thu 8 May 2008 10:46:29

ช่วยดูโค๊ตให้หน่อยครับ คือlogin แล้วไม่ไปตามหน้าที่ผมต้องการ

<?
include "connect.php";
$username=$_POST [username];
$password=$_POST [password];
if($Submit=="Submit")
{
if($username=="" or $password==""){
?>
<script language="vbscript">
msgbox"กรุณาป้อนข้อมูลให้ครบ"
history.back()
</script>
<?
}
}
$sql = "select * from member where username='$username' and password='$password' and status='$status' ";
$result=mysql_db_query ($dbname,$sql);
$num=mysql_num_rows ($result);
mysql_close();
if($num<=0) {
?>
<script language="vbscript">
msgbox"Username หรือ Password ไม่ถูกต้อง กรุณาลองใหม่"
history.back()
</script>
<?
}else {
session_start() ;
$_SESSION [sess_userid] = session_id();
$_SESSION [sess_username] = $username;
$_SESSION [sess_status] = $status;
if($status=99) {
header("Location:admin.php") ;
}else header("Location:main.php") ;
}
?>

webmaster
webmaster
Thu 8 May 2008 11:02:26
ถ้าหมายถึงต้องการให้ไปที่ admin.php นั้น

if($status=99) {

การเปรียบเทียบใช้ == ครับ
boat
boat
Thu 8 May 2008 11:55:33

ใช้ == ก็ยังไม่ไปหน้าที่ต้องการครับ สงสัยจังว่าติดที่ตรงไหน

ขอบคุณมากนะครับ

webmaster
webmaster
Thu 8 May 2008 12:52:14
ถ้าอย่างนั้นต้องตรวจสอบ $status ดูด้วยครับ ถ้าให้แน่นอน ก็เอา header() ออกก่อน แล้วก็ในแต่ละ condition ก็ให้ echo ผลออกมาว่ามันเข้า condition ไหนแน่
Boat
Boat
Thu 8 May 2008 13:05:29

echo แล้ว ไม่มีตัวเลขออกมาเลยครับ

ที่สงสัยคือ

$sql = "select * from member where username='$username' and password='$password' and status='$status' ";

แบบนี้ถูกหรือเปล่าครับ

เพราะตอนนี้ค่าตัวแปรจากฟิลด์ status มันไม่วิ่งมาครับ

ปล.ขอบคุณที่สละเวลาเข้ามาตอบนะครับ พอดีทำ Project จบอยู่ ถามใครก็ไม่มีใครบอกผมเลย

webmaster
webmaster
Thu 8 May 2008 15:07:16
ถ้า code มีเท่าที่ post ข้างบนนั้น ก็ไม่แปลกนี่ครับ $status ไม่มีการ define ในส่วนใดๆเลยครับ

ปล. ไม่ทราบว่าสถาบันใดหรือครับที่จะมีการส่งงานช่วงนี้ เห็นว่ามีส่งช่วงนี้หลายคนเหมือนกัน
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login