Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > การ check member ถ้าจะให้ตรวจสอบว่า member แต่ละ member เมื่อ login แล้ว เข้าดูหน้าจอไม่เหมือนกัน



 

การ check member ถ้าจะให้ตรวจสอบว่า member แต่ละ member เมื่อ login แล้ว เข้าดูหน้าจอไม่เหมือนกัน

 



Topic : 015539

Guest




ถ้าจะให้ตรวจสอบว่า member แต่ละ member เมื่อ login แล้ว เข้าดูหน้าจอไม่เหมือนกัน ให้เช็ค member_type ตรง sql แล้วต้องเขียน else if ตรงไหนต่อคะ
เช่น ถ้า member_type = 01 แล้ว ให้เข้าหน้า index.php ถ้า member_type=02 ให้เข้าหน้า index1.php

session_start ();
$user_login=$_POST['user_login'];
$pass_login=$_POST['pass_login'];
if ($user_login=="" or $pass_login=="") {
echo "<h3>&iexcl;&Atilde;&Iacute;&iexcl;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;&atilde;&Euml;&eacute;&curren;&Atilde;&ordm;<h3>";
exit();
}
else{
include "connect.php";
$sql="select * from test where username='$user_login' and password='$pass_login' and member_type='01'" ;
$result=mysql_db_query ($dbname,$sql);
$num=mysql_num_rows ($result);
mysql_close ();
if ($num<=0){
echo "<h4>&Atilde;&Euml;&Ntilde;&Ecirc;&frac14;&Ugrave;&eacute;&atilde;&ordf;&eacute;&Euml;&Atilde;&times;&Iacute;&Atilde;&Euml;&Ntilde;&Ecirc;&frac14;&egrave;&Ograve;&sup1;&auml;&Aacute;&egrave;&para;&Ugrave;&iexcl;&micro;&eacute;&Iacute;&sect; </h4>";
} else {
$_SESSION ['sess_userid'] =session_id ();
$_SESSION ['sess_username'] =$user_login;
header("Location: ../user1/index.php");
}
}


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 10 ก.ย. 2550 09:04:38 By : มือใหม่ View : 1518 Reply : 5
 

 

No. 1

Guest


session_start ();
$user_login=$_POST['user_login'];
$pass_login=$_POST['pass_login'];
if ($user_login=="" or $pass_login=="") {
echo "<h3>&iexcl;&Atilde;&Iacute;&iexcl;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;&atilde;&Euml;&eacute;&curren;&Atilde;&ordm;<h3>";
exit();
}
else{
include "connect.php";
$sql="select * from test where username='$user_login' and password='$pass_login' " ;
$result=mysql_db_query ($dbname,$sql);
$row= mysql_fetch_assoc($result);
$num=mysql_num_rows ($result);
$member_type=$row[member_type];
//mysql_close ();
if ($num<=0){
echo "<h4>&Atilde;&Euml;&Ntilde;&Ecirc;&frac14;&Ugrave;&eacute;&atilde;&ordf;&eacute;&Euml;&Atilde;&times;&Iacute;&Atilde;&Euml;&Ntilde;&Ecirc;&frac14;&egrave;&Ograve;&sup1;&auml;&Aacute;&egrave;&para;&Ugrave;&iexcl;&micro;&eacute;&Iacute;&sect; </h4>";
} else {
$_SESSION ['sess_userid'] =session_id ();
$_SESSION ['sess_username'] =$user_login;
switch($member_type) {
case "01" : echo"<meta http-equiv='refresh' content='0;URL=index.php'>";break;
case "02" :echo"<meta http-equiv='refresh' content='0;URL=index1.php'>";break;
default: header("Location: index.php");
}
}
}


ลองดูเน้อ ยังมะได้เทส เลย แหะๆ






Date : 10 ก.ย. 2550 14:29:36 By : เอสคูโด
 


 

No. 2

Guest


ยังไม่ได้นะคะ ไม่ว่าใส่ user อะไร ก็ขึ้นหน้า blank ให้อ่ะคะ member_type เนี๊ยะ user ไม่ได้กรอกนะคะ ให้รับค่ามาจากานข้มาจากฐานข้อมูล โดยให้เทียบว่า user นี้ มีค่า member_type นี้คะ
switch($member_type) {
case "01";
{
//echo"<meta http-equiv='refresh' content='0; URL=../user1/index.php'>";
echo "header('Location: ../user1/index.php')";
break;
}
case "02";
{
echo"<meta http-equiv='refresh' content='0; URL=../user2/index.php'>";
break;
}
//default: header("Location: ../user1/index.php");
}
}
}
Date : 10 ก.ย. 2550 18:07:43 By : มือใหม่
 

 

No. 3

Guest


ก่อนอื่นเลยนะคับ ฐานข้อมุล คุน มีฟิล member_type อยุ่เเล้วใช่มะ
แล้วตามที่ผมเหน คุนเกบ member_type เปน 01 , 02 แบบนี้ใช่มะคับ

session_start ();
$user_login=$_POST['user_login'];
$pass_login=$_POST['pass_login'];
if ($user_login=="" or $pass_login=="") {
echo "<h3>NOT CORRRECT<h3>";
exit();
}
else{
include "connect.php";
$sql="select * from test where username='$user_login' and password='$pass_login' " ;
$result=mysql_db_query ($dbname,$sql);
$row= mysql_fetch_assoc($result);
$num=mysql_num_rows ($result);
$member_type=$row['member_type']; // ดึงค่ามาจากฐานข้อมูล เปน 01,02 ตามที่คุนเกบเอาไว้
//mysql_close ();
if ($num<=0){
echo "<h4>not found</h4>";
} else {
$_SESSION ['sess_userid'] =session_id ();
$_SESSION ['sess_username'] =$user_login;
switch($member_type) {
case "01" : echo"<meta http-equiv='refresh' content='0;URL=index.html'>";break;
case "02" :echo"<meta http-equiv='refresh' content='0;URL=index2.html'>";break;
default: header("Location: index.html");
}
}
}

อันนี้เทสแล้วได้ นะคับ ลองดูใหม่น้า ถ้าไม่ได้ เด่ว มาคุยหลังไม ก้อได้คับ 555
Date : 10 ก.ย. 2550 18:50:26 By : เอสคูโด
 


 

No. 4

Guest


ขอบคุณมากนะค่ะ คุณเอสคูโด
Date : 11 ก.ย. 2550 08:30:45 By : มือใหม่
 


 

No. 5

Guest


ยินดี ช่วยคับ ...ถ้าช่วยได้นะ อิอิ
Date : 11 ก.ย. 2550 09:38:00 By : เอสคูโด
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การ check member ถ้าจะให้ตรวจสอบว่า member แต่ละ member เมื่อ login แล้ว เข้าดูหน้าจอไม่เหมือนกัน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่