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,038

HOME > PHP > PHP Forum > สอบถามการ check login แบบ เลือกประเภทผู้ใช้ด้วย combobox คร่า



 

สอบถามการ check login แบบ เลือกประเภทผู้ใช้ด้วย combobox คร่า

 



Topic : 033606



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์




ดด


เปนการlogin โดยให้เลิอกประเภทผู้ใช้อ่ะค่ะ
คือนู๋ login แล้วก้อปายตามหน้า ที่กำหนดได้อ่ะค่ะ
แต่นู๋จะcheck login เพื่อให้ส่งค่าไปหน้าต่างๆ
เพื่อที่จะต้อนรับ ผู้ที่login เข้าสู่ระบบอ่ะค่ะ
ทำอย่างไรคะ คือไม่ส่งค่าไปอ่ะค่ะ
และแต่ละหน้านู๋จะกำหนดไว้ไม่ให้เข้า URL ทางลัดอ่ะค่ะ
ทั้งๆๆที่ login แล้ว ก้อ จะเด้งกลับปายหน้า login ตลอดอ่ะค่ะ

Code (PHP)
<?
	$host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล

mysql_connect($host,$user,$pass) or die ("ติดต่อ Database Ser ver ไม่ได้"); 
mysql_select_db($db) or die ("เลือกใช้งานฐานข้อมูลไม่ได้"); 
?><?
if (trim($submit)!=""){
	if (trim($CustType)!=""){
			$sql="select * from ".$CustType." where Username ='".trim($Username)."' and Password ='".trim($Password)."' ";
		
			$re=mysql_query($sql) or die(error());
			$num=mysql_num_rows($re);
			if($num>0){
						if($CustType=="owner"){?>
							<meta http-equiv='refresh' content='0;URL=index.php' />
					<?	}elseif ($CustType=="building_authority"){?>
				<meta http-equiv='refresh' content='0;URL=../au/index_au.php' />
						<? }elseif ($CustType=="car_entruse_authority"){?>
						<meta http-equiv='refresh' content='0;URL=../p_Au/index_p_au.php' />
					<?	}elseif ($CustType=="admin"){?>
<meta http-equiv='refresh' content='0;URL=../admin/index_admin1.php' /><?          
						}

			}else{
					  echo "ไม่มี user , password นี้";
			}
	}else{
			  echo "กลับไปใส่กลุ่มผู้ใช้ด้วย";
	}

}
?>  
                <form action="login.php" method="post">
                  <p>&nbsp;</p>
                  <p align="center">
                    <label><span class="style1 style6">เข้าสู่ระบบ</span></label>
                  </p>
                  <p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* กรุณากรอกชื่อบัญชีผู้ใช้ รหัสผ่านและเลือกประเภทผู้ใช้*</p>
                  <table width="441" height="253" border="1" align="center" bordercolor="#333333" bgcolor="#F7F7F7">
                    <tr>
                      <td width="114"><table width="108" height="201" border="0">
                          <tr>
                            <td height="96"><div align="center"><img src="../image/security.png" alt="า" width="64" height="64"></div></td>
                          </tr>
                          <tr>
                            <td height="40"><div align="center"><span class="style1 style16"><a href="register_owner.php">ลงทะเบียน</a></span></div></td>
                          </tr>
                          <tr>
                            <td><div align="center" class="style7">
                                <div align="left" class="style1 style16">
                                  <div align="center"><a href="forget_pwd.php">ลืมรหัสผ่าน</a></div>
                                </div>
                            </div></td>
                          </tr>
                      </table></td>
                      <td width="311" bgcolor="#F7F7F7"><table width="87%"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#99CCFF">
                          <tr   bgcolor="#99CCFF">
                            <td colspan="2"  align="center" bgcolor="#F7F7F7">&nbsp;</td>
                          </tr>
                          <tr  bgcolor="#99CCFF">
                            <td width="51%"  align="center" bgcolor="#F7F7F7"><div align="right" class="style2"><span class="style1">ชื่อบัญชีผู้ใช</span>้ <span class="style1">:</span></div></td>
                            <td width="49%" bgcolor="#F7F7F7"><span id="sprytextfield1">
                              <label>
                              <input name="Username" type="text" id="Username" size="15" maxlength="15">
                              </label>
                            <span class="textfieldRequiredMsg">A value is required.</span></span></td>
                        </tr>
                          <tr  bgcolor="#99CCFF">
                            <td  align="center" bgcolor="#F7F7F7"><div align="right" class="style1 style5"><strong><span class="style1">รหัสผ่าน :</span></strong></div></td>
                            <td bgcolor="#F7F7F7"><span id="sprytextfield2">
                              <label>
                              <input name="Password" type="password" id="Password" size="15" maxlength="15">
                              </label>
                              <span class="textfieldRequiredMsg">A value is required.</span></span></td>
                          </tr>
                          <tr  bgcolor="#99CCFF">
                            <td  align="center" bgcolor="#F7F7F7"><div align="right" class="style5 style1"><strong><span class="style1">ประเภทผู้ใช้ :</span></strong></div></td>
                            <td bgcolor="#F7F7F7"><select id="CustType" name="CustType" >
                                <option selected value="">กรุณาเลือกประเภทผู้ใช้</option>
                                <option value="owner"> เจ้าของ</option>
                                <option value="building_authority"> หัวหน้า</option>
                                <option value="car_entruse_authority"> เจ้าหน้าที่ </option>
                                <option value="admin"> ผู้ดูแลระบบ </option>
                              </select>                            </td>
                          </tr>
                          <tr  bgcolor="#99CCFF">
                            <td height="42" colspan="2" bgcolor="#F7F7F7"><div align="center">
                                <input type="submit" name="submit" value="เข้าสู่ระบบ  ">
                                <input type="reset" name="Submit2" value="ล้างข้อมูล">
                            </div></td>
                          </tr>
                                                                        </table>
                      
                        <p>&nbsp;</p>
                      </td>
                    </tr>
                  </table>
                </form>




ส่วนนี่เปนการกำหนดให้ login ก่อน อ่ะค่ะ

Code (PHP)
<?
ob_start();
session_start();
if(empty($Username)) // ตรวจสอบว่าผ่านการ login หรือไม่
{
header('location:login_main.php');
exit();
}
?>



ส่วนนี้จะเปนการต้อนรับคนเข้าหน้าเวบค่ะ
Code (PHP)
<? $host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tbluser="owner ";

mysql_connect($host,$user,$pass) or die ("ติดต่อ Database Ser ver ไม่ได้");
mysql_select_db($db) or die ("เลือกใช้งานฐานข้อมูลไม่ได้");

$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
$sql = "select * from $tbluser where Username='$Username' ";
$result = mysql_query($sql);
$db_arr = mysql_fetch_array($result);

?>


<?
echo"<div align=center class=white>ยินดีต้อนรับ<br> คุณ " ,$db_arr["Name"]," ",$db_arr["Lastname"],"<BR>";
"</div>";

?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-28 16:21:21 By : dektatee View : 2951 Reply : 22
 

 

No. 1



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


ตะแหง่ววววว....






Date : 2009-10-28 16:55:07 By : dektatee
 


 

No. 2



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


เงียบจาง...พรุ่งเน้ต้องส่งแว้วด้วยยยย
Date : 2009-10-28 18:41:19 By : dektatee
 

 

No. 3



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ใช้ SESSION จ้า ง่ายๆ เลยแก้ปัญหาทั้งสองคำถามได้เลยครับ
ไฟล์แรกนะ
Code (PHP)
<?
	$host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล

mysql_connect($host,$user,$pass) or die ("ติดต่อ Database Ser ver ไม่ได้"); 
mysql_select_db($db) or die ("เลือกใช้งานฐานข้อมูลไม่ได้"); 
?>
<?
if (trim($submit)!=""){
	if (trim($CustType)!=""){
			$sql="select * from ".$CustType." where Username ='".trim($Username)."' and Password ='".trim($Password)."' ";
			$re=mysql_query($sql) or die(error());
			$num=mysql_num_rows($re);
			if($num>0){
				session_start();
				session_register("Username");
				session_register("FullName");
				$row=mysql_fetch_array($re);
				$_SESSION['Username'] = $row['Username'];
				$_SESSION['FullName'] = $row['Name'];
			if($CustType=="owner"){?>
					<meta http-equiv='refresh' content='0;URL=index.php' />
			<?	}elseif ($CustType=="building_authority"){?>
					<meta http-equiv='refresh' content='0;URL=../au/index_au.php' />
			<? }elseif ($CustType=="car_entruse_authority"){?>
					<meta http-equiv='refresh' content='0;URL=../p_Au/index_p_au.php' />
			<?	}elseif ($CustType=="admin"){?>
					<meta http-equiv='refresh' content='0;URL=../admin/index_admin1.php' />
			<? }
			}else{
					  echo "ไม่มี user , password นี้";
			}
	}else{
			  echo "กลับไปใส่กลุ่มผู้ใช้ด้วย";
	}
}
?>  




Quote:
ส่วนนี่เปนการกำหนดให้ login ก่อน อ่ะค่ะ

ใช้นี่

Code (PHP)
<?
session_start();
if($_SESSION['Username'] ==""){
	header('location:login_main.php'); 
exit;
}
?>




Quote:
ส่วนนี้จะเปนการต้อนรับคนเข้าหน้าเวบค่ะ

เราสามารถเอา $_SESSION["FullName"] มาใช้ได้ทุกที่เลยครับ เช่น
สวัสดีค่ะคุณ <? echo " ".$_SESSION["FullName"]?>

สงสัยตรงใหนถามนะครับ
หรือศึกษเพิ่มเติม เรื่อง
PHP Session ($_SESSION,$HTTP_SESSION_VARS)

นะครับ
Date : 2009-10-28 18:48:45 By : Sek-Artdrinker
 


 

No. 4



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ขอโท้ดน้าที่ช้า นึกว่ามีคนมาตอบแล้ว
Date : 2009-10-28 18:56:31 By : Sek-Artdrinker
 


 

No. 5



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


พี่เสกค้าบบบบ

ตอน login เสดแล้วไม่ไปไหนเลยอ่ะคร่า

น่าจะติดส่วนนี้อ่ะค่ะ

<?
session_start();
if($_SESSION['Username'] ==""){
header('location:login_main.php');
exit;
}
?>
Date : 2009-10-28 19:08:19 By : dektatee
 


 

No. 6



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ติดว่ารัยคราบ
Date : 2009-10-28 19:12:00 By : Sek-Artdrinker
 


 

No. 7



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


มานไม่ติดอ่าคร่า

แต่พอloginเสด ก้ออยุ่หน้าเดิมอ่าค่ะ
Date : 2009-10-28 19:15:08 By : dektatee
 


 

No. 8



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เอ่า โค้ดนี้
<?
session_start();
if($_SESSION['Username'] ==""){
header('location:login_main.php');
exit;
}
?>

เอาไปใส่ทุกหน้านะคะ ยกเว้นหน้า login

แล้ว login_maim.php กะ login.php ต่างกันงัยอะคะ
Date : 2009-10-28 19:20:39 By : Sek-Artdrinker
 


 

No. 9



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


อิอิ...ได้แล้วล่ะคร่า แต่ทว่า
มานwaning นิดนึงอ่า

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\KPS\user\login_main.php:6) in C:\AppServ\www\KPS\user\login_main.php on line 59

หมายความว่ารายอ่ะคร้า
Date : 2009-10-28 19:31:15 By : dektatee
 


 

No. 10



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


<?ob_start();?>

เอาไว้บนสุดของโปรแกรมมั้งครับ
Date : 2009-10-28 19:45:07 By : Sek-Artdrinker
 


 

No. 11

Guest


<?
ob_start();
session_start();
?>
เพิ่มเติมจากเพ่เสก
Date : 2009-10-28 19:47:00 By : phpbasic
 


 

No. 12



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code
ถ้า ob_start(); ก็ไม่ต้องใช้ session_start(); คับ แล้วถ้าจะใช้ session_start(); ต้องไว้ที่ บรรทัดแรกของไฟล์เท่านั้น ให้มันเป็น character แรกของไฟล์เลยยิ่งดี



หาได้ในบอร์ดนี้แหละ ลองดูนะจ้ะ
Date : 2009-10-28 19:47:34 By : Sek-Artdrinker
 


 

No. 13



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


อ้าว งั้นลองดูหลายๆวิธีนะครับ
Date : 2009-10-28 19:50:25 By : Sek-Artdrinker
 


 

No. 14



โพสกระทู้ ( 120 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วคร่า....

ขอบคุนพี่เสกมากนะคร้า

ช่วยจนทำสำเร็จทุกรอบเลยยยยยยยยยยยยยยย
Date : 2009-10-28 20:02:00 By : dektatee
 


 

No. 15



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ยินดีถึงขีดสุดครับ
Date : 2009-10-28 20:04:46 By : Sek-Artdrinker
 


 

No. 16



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์



Date : 2009-10-28 22:24:12 By : deawx
 


 

No. 17

Guest


ขอถามหน่อยค่าว่า การlogin โดยให้เลิอกประเภทผู้ใช้ ฐานข้อมูลมันอยู่ด้วยกันหรือแยกกันค่ะ
Date : 2010-08-16 12:37:04 By : nin
 


 

No. 18



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


คือ ว่า ทำแบบนี้ด้วย เช่น กัน แต่ มือใหม่ คร้า ทำ ออก แบบ ฐานข้อมูลไม้ถูก ตอนนี้ก็ ทำได้แค่เพียง แยก ของแต่ละคนออก จากกัน จะทำแบบ
รlogin โดยให้เลิอกประเภทผู้ใช้ นี้แหละ ค่ะต้องสร้างฐานข้อมูลยังงันเจร้าค่ะ
Date : 2010-08-16 13:43:12 By : ninjaKMU
 


 

No. 19



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์



Date : 2010-08-16 13:50:48 By : phullop
 


 

No. 20



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


ใครก็ได้ บอก หน่อย อยาก ทำ แบบนี้ ด้วย เป็นมือ ใหม่ต้องส่ง เช่น กัน ทำฐานข้อมูลงัย ค่ะะะ
Date : 2010-08-16 22:28:28 By : ninjaKMU
 


 

No. 21



โพสกระทู้ ( 169 )
บทความ ( 0 )



สถานะออฟไลน์


รอดูอยู่ครับ
Date : 2010-08-16 22:49:22 By : <- Pp ->
 


 

No. 22



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


คือว่าตอนนี้นะทำระบบได้แล้ว นะค่ะถ้าให้ล๊อกอินแบบไม่มีการใช้ combobox เลือก ประเภทผู้ใช้งะค่ะ
ที่ทำอยู่ตอนนี้ก็ทำแบบ แยก ฐานข้อมูลออกจาร กัน แล้ว ตรงหน้า index ก็ถ้าเลือก login มันจะไปอีกหน้านึงแล้วมีปุ้มให้เลือก งะค่ะว่าจะว่า
เป็น นักศึกษา อาจารย์ หรือ admin แล้วต้องมาแก้ แบบด้วนบน ฮือๆ
ผู้ใดรู้ขอได้โปรดดดดดดดดดดดดด
Date : 2010-08-16 23:00:12 By : ninjaKMU
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการ check login แบบ เลือกประเภทผู้ใช้ด้วย combobox คร่า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่