|
|
|
ขอสอบถามเรื่อง session เวลาล๊อคอินเสร็จแล้วให้โชว์ Name กับ Username ค่ะ |
|
|
|
|
|
|
|
อ่อระบบ STAFF จำได้ว่าวันนั้นบอกไปครึ่งนึง ตอนนี้ระบบพนักงานผู้ทำรายการได้รึยังนะครับ 5 5
ส่วนคำถามนี้
โค้ดที่จะให้ Username กับ Name ขึ้นค่ะ
ตอบได้คำเดียวว่า. . . จะเข้าไปเอาของในบ้านแต่ลืมเปิดประตูบ้านจะเข้าบ้านได้อย่างไร ดังนั้นลืมส่วนคอนเน็ค DB ไปนะครับ :)
|
|
|
|
|
Date :
2013-11-20 14:27:25 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่แล้วก็ยังไม่ขึ้นค่ะ
Code (PHP)
<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "Please Login!";
exit();
}
if($_SESSION['Status'] != "STAFF")
{
exit();
}
mysql_connect("localhost","root","0867793848");
mysql_select_db("after_sale");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
echo "Welcome To ".$objResult["Username"];
echo $objResult["Name"];
?>
|
|
|
|
|
Date :
2013-11-20 14:31:37 |
By :
aorplus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ที่ไม่มีค่าใดๆออกมา เพราะคุณลืม include ไฟล์ Connect DB รึป่าว
2. Debug โค้ดเลยครับ
Code (PHP)
<?PHP
session_start();
require_once('connection.php');
if(empty($_SESSION['UserID']) || empty($_SESSION['Status']) || $_SESSION['Status'] != 'STAFF')
{
echo "Please Login!";
exit();
}
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' LIMIT 1 ";
$objQuery = mysql_query($strSQL) or die(mysql_error()); #เอา error ออกมาดู
echo $strSQL."<br/>"; #เอาคำสั่ง SQL ออกมาดูว่าถูกต้องป่าว?
$objResult = mysql_fetch_array($objQuery);
echo "Welcome To ".$objResult["Username"];
echo .$objResult["Username"];
?>
|
ประวัติการแก้ไข 2013-11-20 14:37:11
|
|
|
|
Date :
2013-11-20 14:33:21 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo $_SESSION['UserID'] ดูก่อนครับมันเก็บอะไรไว้เอ่ย
<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "Please Login!";
exit();
}
if($_SESSION['Status'] != "STAFF")
{
exit();
}
echo "เก็บอะไรไว้เอ่ย >>>>>> ";
echo $_SESSION['UserID'];
?>
ถ้ามันเก็บค่า UserID ไว้ก็คงจะไม่มีปัญหาในขึ้นตอนต่อไป...แต่ถ้ามันไม่มี หรือมีอะไรก็ไม่รู้ที่ไม่ไช่ก็ต้องย้อนกลับไปไล่กันใหม่
|
ประวัติการแก้ไข 2013-11-20 14:36:40
|
|
|
|
Date :
2013-11-20 14:35:02 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขี้นแล้วค่ะ include ไฟล์ผิด - -"
ขอบคุณทั้งสองท่านมากๆค่ะ
|
|
|
|
|
Date :
2013-11-20 14:41:59 |
By :
aorplus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|