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

HOME > PHP > PHP Forum > ขอคำแนะนำเรื่อง login แบบ combobox เลือกสถานะ (จาก4ตาราง) ด้วยนะคะ



 

ขอคำแนะนำเรื่อง login แบบ combobox เลือกสถานะ (จาก4ตาราง) ด้วยนะคะ

 



Topic : 033302



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



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




วันนี้ไปส่งงานมาโดนแก้ตรึม

หนึ่งในนั้นคือหน้า login โดยที่อาจารย์ต้องการให้เลือกสถานะจาก combobox อ่ะค่ะ

แบบนี้อ่าคร่า ff

โดยแบ่งกลุ่มผู้ใช้เปน 4ประเภท จาก 4ตารางอ่ะค่ะ

มี ตาราง owner ตาราง au ตาราง park_au และตาราง admin



อ่ะค่ะ จะต้องเขัยนโค๊ดยังไงดี ช่วยหน่อยน๊าคระะะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-20 17:28:05 By : dektatee View : 1549 Reply : 21
 

 

No. 1



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



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


ให้ดึงข้อมูลออกมาแสดงในคอมโบ้บ็อค หรือว่าให้ตรวจสอบข้อมูลของผู้ใช้ในสี่ตารางละครับ






Date : 2009-10-20 17:39:26 By : NanoThoro
 


 

No. 2



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



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


เปนหน้า login ใช่ไหมคะ

username : textbox
password : textbox
ประเภทผู้ใช้ : combobox
ค่าใน combobox ก้อจะมี เจ้าของ จากตาราง owner
หัวหน้า จากตาราง au
เจ้าหน้าที่ จากตาราง park_au
ผู้ดูแลระบบ จากตาราง admin

โดยเราจะนำ username และ password ไปตรวจสอบโดยเลือกค่าจาก combobox คร่า

ประมาณนี้อ่ะคร่า
Date : 2009-10-20 17:49:10 By : dektatee
 

 

No. 3



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



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


เข้าใจแล้วครับ ให้นำข้อมูลออกมาแสดงในคอมโบ้บ็อคใช่ไหมครับ รอแป๊บนึง
Date : 2009-10-20 18:01:01 By : NanoThoro
 


 

No. 4



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



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


ก้อคือทั้งโชว์ข้อมูล แล้วก้อ ตรวจสอบ (check login) อ่ะค่ะ
Date : 2009-10-20 18:06:14 By : dektatee
 


 

No. 5



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



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


Code (PHP)
<?
	echo "&nbsp;<SELECT NAME='cb'>";
	$sqlSelect = "SELECT name FROM tb1";
	$qry = mysql_query($sqlSelect);
	$recCount = mysql_num_rows($qry);
	echo "<OPTION VALUE=$cb>$cb</OPTION>";
	echo "<OPTION VALUE=$cb>-</OPTION>";
	for ($i = 1; $i <= $recCount; $i++)
	{
		$result = mysql_fetch_array($qry);
		$tIDName = $result['name'];
		echo "<OPTION VALUE=$tIDName>$tIDName</OPTION> \n";
	}
	$sqlSelect = "SELECT name FROM tb2";
	$qry = mysql_query($sqlSelect);
	$recCount = mysql_num_rows($qry);
	for ($i = 1; $i <= $recCount; $i++)
	{
		$result = mysql_fetch_array($qry);
		$tIDName = $result['name'];
		echo "<OPTION VALUE=$tIDName>$tIDName</OPTION> \n";
	}
	$sqlSelect = "SELECT name FROM tb3";
	$qry = mysql_query($sqlSelect);
	$recCount = mysql_num_rows($qry);
	for ($i = 1; $i <= $recCount; $i++)
	{
		$result = mysql_fetch_array($qry);
		$tIDName = $result['name'];
		echo "<OPTION VALUE=$tIDName>$tIDName</OPTION> \n";
	}
	$sqlSelect = "SELECT name FROM tb4";
	$qry = mysql_query($sqlSelect);
	$recCount = mysql_num_rows($qry);
	for ($i = 1; $i <= $recCount; $i++)
	{
		$result = mysql_fetch_array($qry);
		$tIDName = $result['name'];
		echo "<OPTION VALUE=$tIDName>$tIDName</OPTION> \n";
	}
	echo "</SELECT>";
?>


ตรงนี้เอาข้อมูลจากสี่ตารางออกมาแสดง (เปลี่ยนชื่อผิวด์ ชื่อตารางด้วยนะครับ)
Date : 2009-10-20 18:08:13 By : NanoThoro
 


 

No. 6



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



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


ตรวจสอบว่าชื่อผู้ใช้กับรหัสผ่านที่กำลังล็อกอินมีอยู่ในตารางที่หนึ่ง หรือที่สอง หรือที่สาม ... อย่างนี้ใช่ไหมครับ
Date : 2009-10-20 18:11:24 By : NanoThoro
 


 

No. 7



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

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

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


ผมว่าแค่เลือกตารางไปตรวจ นะครับ เช่น เลือก หัวหน้า ให้ไปเช็คใน ตาราง au มากกว่า

ผมเข้าใจ Wow Wow ใช่มั้ยครับ
เราเข้าใจตรงกันใช่มั้ยครับ

เสก ครับ
Date : 2009-10-20 18:23:43 By : Sek-Artdrinker
 


 

No. 8



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



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


นุ้ยหมายถึงว่า ถ้านุ้ย เปน user คือ เจ้าของ ก้อใส่ Usernamer กะ Password แล้วไปเลือกค่าเพื่อบอกว่าเรา
มีสถานะอะไร แล้วก้อให้ แต่ละ user ไปคนละเพจกานอ่ะค่ะ

ประมานนี้เลยอ่าาาาาาา

ขอบคุนพี่นาโนนะคะ

ว๊าวๆๆ พี่เสก จะมาช่วยแว้วววววววว
Date : 2009-10-20 18:49:37 By : dektatee
 


 

No. 9



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

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

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


Code (PHP)
<?
	 require "connect.php";
if (trim($submit)!=""){
	if (trim($CustType)!=""){
			$sql="select * from ".$CustType." where CustLogin ='".trim($user)."' and CustPwd ='".trim($password)."' ";
			echo $sql;
			$re=mysql_query($sql) or die(error());
			$num=mysql_num_rows($re);
			if($num>0){
						if($CustType=="owner"){
							header("Location:owner.php");
						}elseif ($CustType=="au"){
							header("Location:au.php");
						}elseif ($CustType=="park_au"){
							header("Location:park_au.php");
						}elseif ($CustType=="admin"){
							header("Location:admin.php");                        
						}

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

}
?>  
                <form action="login.php" method="post">
                  <table width="100%"  border="0" cellpadding="0" cellspacing="0" bgcolor="#99CCFF">
                    <tr   bgcolor="#99CCFF"> <td width="27%"  align="center">&nbsp; </td><td width="73%"></td></tr>
                    <tr  bgcolor="#99CCFF">  <td width="27%"  align="center">รหัสผู้ใช้</td>
                      <td width="73%"><input name="user" type="text" id="user" size="30"></td>
                    </tr>
                    <tr  bgcolor="#99CCFF"> <td  align="center">รหัสผ่าน</td>
                      <td><input name="password" type="password" id="password" size="30"></td>
                    </tr>
                    <tr  bgcolor="#99CCFF"> <td  align="center">ประเภทผู้ใช้</td>
                      <td>
					  	<select id="CustType" name="CustType" >
                     	<option selected value=""></option>
                     	<option value="owner"> เจ้าของ</option>
                     	<option value="au"> หัวหน้า</option>
                     	<option value="park_au"> เจ้าหน้าที่ </option>
                     	<option value="admin"> ผู้ดูแลระบบ </option>
					   </select>
					
					  </td>
                    </tr>


                    <tr  bgcolor="#99CCFF"> 
                      <td height="42" colspan="2"><div align="center"> 
                          <input type="submit" name="submit" value="  เข้าระบบ  ">
                          <input type="reset" name="Submit2" value="      ยกเลิก    ">
                        </div></td>
                    </tr>
                  </table>
                </form>


ลองดูนะครับ
Date : 2009-10-20 19:12:15 By : Sek-Artdrinker
 


 

No. 10



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



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


เด๋วปายหารายกิน แล้วจะกลับมาลองทามดูนะคะ

ขอบคุน พี่เสกกกกก คร่า
Date : 2009-10-20 19:16:27 By : dektatee
 


 

No. 11



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

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

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


งั้นผมกลับบ้านแล้วนะครับ
Date : 2009-10-20 20:41:42 By : Sek-Artdrinker
 


 

No. 12



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



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


กลับบ้านดีดีนะคะ พี่เสกกกกกกกก
Date : 2009-10-20 20:47:17 By : dektatee
 


 

No. 13



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



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


กลับให้ถึงบ้านนะเพ่เสก ไม่ใช่แวะ แถวสยามละครับ


Quote:
ผมเข้าใจ Wow Wow ใช่มั้ยครับ
เราเข้าใจตรงกันใช่มั้ยครับ

เสก ครับ


ไม่ทิ้งลายเสือจริงๆ เลยเพ่เรา ฮาๆๆๆๆ
Date : 2009-10-20 23:00:49 By : NanoThoro
 


 

No. 14



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



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


ว๊า...เกิดerrer อ่าคร่า

select * from admin where Username ='admin' and Password ='admin'
Fatal error: Call to undefined function error() in C:\AppServ\www\KPS\login.php on line 19

กรอก
username : admin
password :admin

จากตารางadmin

Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>Untitled Document</title>
</head>

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

if (trim($submit)!=""){
	if (trim($CustType)!=""){
			$sql="select * from ".$CustType." where Username ='".trim($Username)."' and Password ='".trim($Password)."' ";
			echo $sql;
			$re=mysql_query($sql) or die(error());
			$num=mysql_num_rows($re);
			if($num>0){
						if($CustType=="owner"){
							header("Location:index.php");
						}elseif ($CustType=="au"){
							header("Location:index_au.php");
						}elseif ($CustType=="park_au"){
							header("Location:index_p_au.php");
						}elseif ($CustType=="admin"){
							header("Location:index_admin1.php");                        
						}

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

}
?>  
                <form action="login.php" method="post">
                  <table width="100%"  border="0" cellpadding="0" cellspacing="0" bgcolor="#99CCFF">
                    <tr   bgcolor="#99CCFF"> <td width="27%"  align="center">&nbsp; </td><td width="73%"></td></tr>
                    <tr  bgcolor="#99CCFF">  <td width="27%"  align="center">รหัสผู้ใช้</td>
                      <td width="73%"><input name="Username" type="text" id="Username" size="30"></td>
                    </tr>
                    <tr  bgcolor="#99CCFF"> <td  align="center">รหัสผ่าน</td>
                      <td><input name="Password" type="password" id="Password" size="30"></td>
                    </tr>
                    <tr  bgcolor="#99CCFF"> <td  align="center">ประเภทผู้ใช้</td>
                      <td>
					  	<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"><div align="center"> 
                          <input type="submit" name="submit" value="  เข้าระบบ  ">
                          <input type="reset" name="Submit2" value="      ยกเลิก    ">
                        </div></td>
                    </tr>
                  </table>
                </form>

</body>
</html>



รบกวนพี่เสกดูให้หน่อยน๊าคระะ
Date : 2009-10-21 15:24:27 By : dektatee
 


 

No. 15



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

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

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


Code (PHP)
ยังไม่เหนมีตรงใหน connect database เลยอ่าครับ

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

ลืมรึปล่าวครับ

Date : 2009-10-21 15:42:08 By : Sek-Artdrinker
 


 

No. 16



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



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


ช่ายเลยคร่า อิอิ

แต่เกิด errer ใหม่อ่า พี่เสก

select * from admin where Username ='admin' and Password ='admin'
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\KPS\login.php:9) in C:\AppServ\www\KPS\login.php on line 32
Date : 2009-10-21 15:54:27 By : dektatee
 


 

No. 17



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

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

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


ใช้
<meta http-equiv='refresh' content='0;URL=index_admin1.php.php' />
แทน
header("Location:index_admin1.php");

ลองดูนะครับ
Date : 2009-10-21 16:26:06 By : Sek-Artdrinker
 


 

No. 18



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

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

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


ไม่งั้นก็
<?ob_start();?>
เอาใว้บนสุดของโปรแกรมนะครับ
Date : 2009-10-21 16:28:16 By : Sek-Artdrinker
 


 

No. 19



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

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

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


หรือ ใช้
echo"<script>alert('ยินดีต้อนรับ $Username ');window.location='index_admin1.php';</script>";

มีทางเลือกให้มากมาย ขึ้นอยู่กับนุ้ยจะเลือกทางใหนนะครับ ดีที่สุดหรือไม่ผมไม่ทราบ แต่ผมทำดีที่สุดแล้ว
Date : 2009-10-21 16:35:48 By : Sek-Artdrinker
 


 

No. 20



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



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


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


ได้แล้วคร่าาา
Date : 2009-10-21 16:39:18 By : dektatee
 


 

No. 21



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

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

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


555+
Date : 2009-10-21 16:44:20 By : Sek-Artdrinker
 

   

ค้นหาข้อมูล


   
 

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