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 > สอบถามเรื่อง login ครับ ชื่อแรกในฐานข้อมูล login ได้ แต่ชื่อถัดไป login ไม่ได้ครับ



 

สอบถามเรื่อง login ครับ ชื่อแรกในฐานข้อมูล login ได้ แต่ชื่อถัดไป login ไม่ได้ครับ

 



Topic : 056794



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



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




ไม่รู้ป็นอะไรครับ
ตอนแรกมีแอดมิน แค่คนเดียว แต่พอเพิ่มแอดมินเข้าไปแล้ว login คนที่แอดเข้าไปไม่ได้เลยครับ

มีปัญหาแค่ตรง แอดมินเท่านั้นครับ ยูเซอทั่วไปเข้าได้ครับ
login.php
<?php
@session_start();
//include("../connect.php");	


if(isset($_SESSION[username])){
		if($_SESSION[username]==$adminuser){
			echo "<center>ยินดีต้อนรับคุณ ".$_SESSION[username]."<br>
			<a href=\"manager.php\"><font color=#1f7dfe> จัดการเว็บไซต์ </font></a><br>
			<a href=\"login/logout.php\"><font color=#FF0000> ออกจากระบบ </font></a></center>";
		}else{
			echo "<center>ยินดีต้อนรับคุณ ".$_SESSION[username]."<br><br>
		 	<a href=\"login/logout.php\"><font color=#FF0000> ออกจากระบบ </font></a></center>";
		}
	}else{
		?>
		<form method="post" action="login/check_login.php">
			<fieldset>					
				<legend>&nbsp; Sign-In : &nbsp;</legend>
					<label for="inputtext1"> Username:</label>
					<input id="inputtext1" type="text" name="login_name" size="15" />
					<label for="inputtext2"> Password:</label>
					<input id="inputtext2" type="password" name="login_pw" size="15" maxlength="8"/><br/>
					<input id="inputsubmit1" type="submit" name="inputsubmit1" value=" Sign In " />
                    <input id="inputsubmit1" type="reset" name="cancle" value=" Cancle " /><br/>
					<a href="JavaScript:DoCallMain('login/regis.php');" border="0">สมัครสมาชิก  >> </a>
			</fieldset>
		</form>
		<?
}	





check_login.php
<?php
@session_start();
include("../../connect.php");
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?

$login_name = $_POST["login_name"];
$login_pw = $_POST["login_pw"];
check_admin($login_name,$login_pw);

//========================= FUNCTION CHECK ADMIN =================================
  function check_admin($login_name,$login_pw){
	  
			$sql = "SELECT username,password FROM admin WHERE username = '$login_name' AND password = '$login_pw'";
			$result = mysql_query($sql) or die (mysql_error()); // แสดง mysql error 	
			$rows = mysql_fetch_array($result);
			$admin = $rows["username"];		
									
			if(isset($admin)) //พบ user ให้เอาข้อมูลเก็บลง session
				{
					$_SESSION[username] = $admin;
					print "<Meta http-equiv='refresh' content='0;URL=../manager.php'>";
				}
				else
				{
					check_userinfo($login_name,$login_pw);
				}			
						
  }

//========================= FUNCTION CHECK ADMIN =================================
  function check_userinfo($login_name,$login_pw){		

			$sql = "SELECT login_name, login_pw FROM userinfo WHERE login_name = '$login_name' AND login_pw ='$login_pw'";
			$result = mysql_query($sql) or die (mysql_error()); // แสดง mysql error 	
			$rows = mysql_fetch_array($result);
			$user = $rows["login_name"];		
									
			if(isset($user)) //พบ user ให้เอาข้อมูลเก็บลง session
				{
					$_SESSION[username] = $user;
					print "<Meta http-equiv='refresh' content='0;URL=../index.php'>";
				}
				else
				{
					echo"<script>alert('ไม่พบชื่อผู้ใช้งาน ".$_SESSION[username]."'); window.location='../index.php';</script>";					
				}			
						
  }

?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-03-03 03:40:55 By : l3eel2 View : 723 Reply : 5
 

 

No. 1



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

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

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


echo $sql ออกมาดู แล้วเอาไป query ใน phpmyadmin ดูว่าถูกต้องไหม






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-03 06:23:22 By : PlaKriM
 


 

No. 2



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



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


ค่าที่ echo $sql ออกมาก็ถูกต้องนะครับ แต่ทำไมมันไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-03 11:44:05 By : l3eel2
 

 

No. 3



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



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

คิดว่า ในส่วน check_login.php รับค่ามาถูกต้องครับ

วิเคราะห์ คาดว่าเป็นบรรทัดที่ 11 เข้า Function check_admin($login_name,$login_pw); อย่างเดียว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-03 11:55:43 By : compeng
 


 

No. 4



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



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


รับค่ามาถูดต้องนะครับ
พอทราบบปัญหาแล้วครับ ในไฟล์ connect.php อ่ะครับ
มันต้องเช็คด้วยอ่ะครับ
คือผมอยากวนลูป เช็คยูเซอที่รับเข้ามาด้วยครับ แต่มันไม่ได้อ่ะครับ

รบกวนช่วยแก้ไขด้วยนะครับ

Code (PHP)
$login_name = $_POST["login_name"];
	$sql = "SELECT * FROM admin"; 
    $result = mysql_query($sql);
	while ($dbarr = mysql_fetch_array($result,MYSQL_ASSOC)){
		$sql2 = "SELECT * FROM admin WHERE username = '$login_name'"; 
    	$result2=mysql_query($sql2);		
		$adminuser = $dbarr2["username"];
	}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-03 12:05:26 By : l3eel2
 


 

No. 5



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



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


ปล. มันต้องเอา $adminuser ไปใช้งานต่อ ครับ รบกวนด้วยนะครับบบบบบ นั่งงมมาหลายชั่วโมงแล้วครับบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-03 12:06:29 By : l3eel2
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง login ครับ ชื่อแรกในฐานข้อมูล login ได้ แต่ชื่อถัดไป 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 อัตราราคา คลิกที่นี่