|
|
|
รบกวน ผู้รู้ ช่วยหน่อยครับ check login ผมไม่ทราบผิดตรงไหน |
|
|
|
|
|
|
|
เป็นที่ชื่อตัวเเปรที่นายตั้งป่าว ลองดูนะครับ $sql = SELECT กับ mysql_query($sql);
Code (PHP)
<?
session_start();
//เชื่อมต่อฐานข้อมูล
mysql_connect("localhost","root","1234");
mysql_select_db("e-auction");
$user =$_POST['user'];
$pass =$_POST['pass'];
//การปรับภาษาไทย
$sql="SET NAMES UTF8";
mysql_query($sql);
$sql = "SELECT * FROM member WHERE user='$user' and pass='$pass'"; //รับค่าจากฟอร์ม login
$results = mysql_query($sql);
$rows=mysql_fetch_array($results);
$user=$rows['user'];
if(isset($user)) //พบ user ให้เอาข้อมูลลง session
{
$session['user']=$suer;
echo "เข้าสู่ระบบเรียบร้อยแล้วครับ";
}else{
echo"ไม่พบชื่อผู้ใช้งาน $user ";
}
?>
|
ประวัติการแก้ไข 2012-04-07 14:59:50
|
|
|
|
Date :
2012-04-07 14:57:56 |
By :
51035354 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ลองเปลี่ยนเป็นแบบนี้รันผ่านครับแต่ ติดปัยหาตรงที่ login แล้ว มันขึ้น ไม่พบชื่อผู้ใช้งาน หมดเลยครับ
Code (PHP)
<?
session_start();
//เชื่อมต่อฐานข้อมูล
mysql_connect("localhost","root","1234");
mysql_select_db("e-auction");
$user =$_POST['user'];
$pass =$_POST['pass'];
//การปรับภาษาไทย
$sql="SET NAMES UTF8";
mysql_query($sql);
$sql = "SELECT user,pass FROM member WHERE user='$user' and pass='$pass'"; //รับค่าจากฟอร์ม login
$results = mysql_query($sql);
$numrow = mysql_num_rows($results);
$user=$numrow['user'];
if(isset($user)) //พบ user ให้เอาข้อมูลลง session
{
$session['user']=$suer;
echo "เข้าสู่ระบบเรียบร้อยแล้วครับ";
}else{
echo"ไม่พบชื่อผู้ใช้งาน $user ";
}
?>
|
|
|
|
|
Date :
2012-04-07 15:26:21 |
By :
showroom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
//เชื่อมต่อฐานข้อมูล
mysql_connect("localhost","root","1234");
select_db("e-auction");
$user =$_POST['user'];
$pass =$_POST['pass'];
//การปรับภาษาไทย
$sql="SET NAMES UTF8";
mysql_query($sql);
$sql = "SELECT * FROM member WHERE user='$user' and pass='$pass'"; //รับค่าจากฟอร์ม login
$results = mysql_query($sql);
$objResult = mysql_fetch_array($results ); <--------------------------เเก้ไข
if($objResult)//พบ user ให้เอาข้อมูลลง session<--------------------------เเก้ไข
{
$session['user']=$suer;
echo "เข้าสู่ระบบเรียบร้อยแล้วครับ";
}else{
echo"ไม่พบชื่อผู้ใช้งาน $user ";
}
?>
ลองดูนะคับ
|
|
|
|
|
Date :
2012-04-07 15:40:29 |
By :
51035354 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ JaาeUาe มากครับตอนนี้ได้แล้ว เด๋วผมกำลังทำ ลีอกแล้วให้แสดงที่หน้า index ขอคำแนะนำด้วยครับ ขอบคุณมาก
|
|
|
|
|
Date :
2012-04-07 16:13:21 |
By :
showroom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
//เชื่อมต่อฐานข้อมูล
mysql_connect("localhost","root","1234");
select_db("e-auction");
$user =$_POST['user'];
$pass =$_POST['pass'];
//การปรับภาษาไทย
$sql="SET NAMES UTF8";
mysql_query($sql);
$sql = "SELECT * FROM member WHERE user='$user' and pass='$pass'"; //รับค่าจากฟอร์ม login
$results = mysql_query($sql);
$objResult = mysql_fetch_array($results ); <--------------------------เเก้ไข
if($objResult)//พบ user ให้เอาข้อมูลลง session<--------------------------เเก้ไข
{
$session['user']=$suer;
echo "<meta http-equiv=refresh content=0;URL=index.php>";
}else{
echo"ไม่พบชื่อผู้ใช้งาน $user ";
}
?>
|
|
|
|
|
Date :
2012-04-07 16:22:35 |
By :
51035354 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปอีกเวอร์ชั่นนึงครับ
Code (PHP)
<?
ob_start();
session_start();
//เชื่อมต่อฐานข้อมูล
mysql_connect("localhost","root","1234");
mysql_select_db("e-auction");
$user =$_POST['user'];
$pass =$_POST['pass'];
//การปรับภาษาไทย
$sql="SET NAMES UTF8";
mysql_query($sql);
$sql = "SELECT user,pass FROM member WHERE user='$user' and pass='$pass'"; //รับค่าจากฟอร์ม login
$results = mysql_query($sql);
$numrow = mysql_num_rows($results);
$objResult = mysql_fetch_array($results)
$user=$objResult['user'];
if($numrow=='1') //พบ user ให้เอาข้อมูลลง session
{
$session['user']=$user;
echo "เข้าสู่ระบบเรียบร้อยแล้วครับ";
header("Location:index.php");
}else{
echo"ไม่พบชื่อผู้ใช้งาน $user ";
}
?>
|
|
|
|
|
Date :
2012-04-07 16:57:18 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|