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 > ช่วยดู code login ให้หน่อยนะค่ะ คือ user ล๊อคได้ แต่ admin ล๊อคไม่ได้อ่าค่ะ



 

ช่วยดู code login ให้หน่อยนะค่ะ คือ user ล๊อคได้ แต่ admin ล๊อคไม่ได้อ่าค่ะ

 



Topic : 071053

Guest




Code (PHP)
<? 
	session_start();   ob_start();
?>
<style type="text/css">
body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
}
</style>
<?
if(strcmp($_POST['code_input'],$_POST['code_hidden'])==0)
{
include("connectDB.php");
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "select * from member where Username='$username' and Password='$password' "; 
$dbquery = mysql_db_query($db, $sql);
$num_rows = mysql_num_rows($dbquery);
	if($num_rows==1)
	{
		$result = mysql_fetch_array($dbquery);
		$status = $result['Status'];
		if($status=='user')
			{header("location:http://localhost/Ladbualuang/Home.php");} 
		else{header("location:http://localhost/Ladbualuang/Admin.php");} 
	}
	else {
				$code_error="<span class=style2> ????????????????? ????? Login ????????</span> ";
				session_register("code_error");
				header("location:Login.php"); 
				};
}
else{
				$code_error="<span class=style2> ??????????????????????</span> ";
				session_register("code_error");
				header("location:Login.php"); 
		};
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-12-27 22:17:21 By : sarintip View : 1622 Reply : 51
 

 

No. 1

Guest


Code (PHP)
<?
if(strcmp($_POST['code_input'],$_POST['code_hidden'])!=''){
include("connectDB.php");
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "select * from member where Username='$username' and Password='$password' "; 
$query=mysql_query($sql);
$num_rows = mysql_fetch_array($query);
      if($num_rows['Status']=='admin'){
             ส่งไปหน้า admin 
        } else ($num_rows['Status']=='user') {
             ส่งไปหน้า user 
       }
} else {
ทำการล็อกอินด้วยจ๊ะ
}
?>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-27 22:25:49 By : เข้ามางง
 


 

No. 2



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



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


Code (PHP)
<?
if(strcmp($_POST['code_input'],$_POST['code_hidden'])!=''){
include("connectDB.php");
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "select * from member where Username='$username' and Password='$password' "; 
$query=mysql_query($sql);
$num_rows = mysql_fetch_array($query);
      if($num_rows['Status']=='admin'){
             echo "AAA";
        } else ($num_rows['Status']=='user') {
             echo "BBB";
       }
} else {
echo "CCC";
}
?>



ถ้าเอาโค๊ดข้างบนไปรันดูมันแสดงผลว่าอะไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-27 22:53:50 By : tonnant
 

 

No. 3

Guest


code ที่ให้มามันติด error อ่าค่า แต่ไม่รุ้ว่าผิดตรงไหน เพราะ {} ก้อครบ ช่วยดูให้หน่อยนะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 13:37:44 By : sarintip
 


 

No. 4



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



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

error ว่ายังไงครับ

เอาโค้ดฟอร์มหน้า login มาดูด้วยจะดีมากครับ + รูปในฐานข้อมูล
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 13:58:05 By : yogolas
 


 

No. 5

Guest


code คืออันบนสุดอ่าค่ะ คือ user ล๊อคอินได้ แต่ Admin ล๊อคอินไม่ได้
ส่วนที error คือ code ที่คุณ Ton ให้มาอ่าค่ะ พอเอาไปเปลี่ยนแล้วมัน error
อันนี้คือรูปใน ฐานข้อมูลค่ะ
ภาพในฐานข้อมูล
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 14:19:32 By : sarintip
 


 

No. 6

Guest


code หน้าฟอม login ค่ะ


Code (PHP)
<?
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
.style2 {color: red; font-weight: bold;}
.style8 {
	color: #00F;
	font-weight: bold;
}
-->
</style></head>
<body bgcolor="#FFFFFF">
<?
	function ranDomStr($length){
		$str2ran = 'abcdefghijklmnopqrstuvwxyz0123456789'; 
		$str_result = "";  
		while(strlen($str_result)<$length){ 
			$str_result .= substr($str2ran,(rand()%strlen($str2ran)),1); 
		}
		return($str_result);
	}
	$ran_str = randomstr(1); 
?>
<p><br>
<br><br>
</p>
<form name="form1" method="post" action="Checkuser.php">
	<table width="346" border="0" align="center">
	  <tr>
	    <td height="24" colspan="2"><div align="center">
	      <div align="center">
	        <div align="center" class="style8"><strong>ลงชื่อเข้าใช้</strong></div>
          </div>
	      <div align="center"></div>
	      </div></td>
      </tr>
  		<tr>
    		<td width="150" height="30" bgcolor="#FFFFFF"><span class="style8">ชื่อผู้ใช้ :</span></td>
   		  <td width="186"><input type="text" name="username" ></td>
		</tr>
  		<tr>
   			<td><span class="style8">รหัสผ่าน :</span></td>
    		<td><input type="password" name="password" ></td>
  		</tr>
         <tr>
           <td valign="top"><span class="style8"><br>พิมพ์อักษรที่ปรากฏ :</span></td>
           <td><p><br><img src="pic_text.php?str=<?=$ran_str?>"></p>
             <p>
               <input name="code_input" type="text">
               <input type="hidden" name="code_hidden" value="<?=$ran_str?>">
           </p></td>
       <tr>
	     <td colspan="2" align="center"><div align="center">
	       <input type="submit" name="Submit" value="Login">
	     </div></td>
	  </tr>
  		<tr>
    		<td height="24"><div align="center">
    		  <div align="center">
    		    <div align="left"><a href="Register.php"></a><a href="Register.php">สมัครสมาชิก</a></div>
    		  </div>
    		  <div align="center"></div>
            </div></td>
    		<td height="24" align="right" class="style8"><a href="ForgetPass.php">ลิมรหัสผ่าน</a></td>
   		</tr>
	</table>
	<div align="center"><? print"$code_error";?></div>
</form>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 14:45:26 By : sarintip
 


 

No. 7



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



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

Code (PHP)
<?
if(strcmp($_POST['code_input'],$_POST['code_hidden'])!=''){
include("connectDB.php");
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "select * from member where Username='".$_POST['username']."' and Password='".$_POST['password']."' "; 
$query=mysql_query($sql);
$num_rows = mysql_fetch_array($query))  

    if($num_rows['Status']=='admin')
       {
             header("location:admin.php");  // ส่งไปหน้า admin
        }
   elseif ($num_rows['Status']=='user')
       {
            header("location:user.php");  //  ส่งไปหน้า user
       }
    else
      {
         echo "ทำการล็อกอินด้วยจ๊ะ";
      }

?>


ถ้ามี error เอามาดูด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 15:07:33 By : yogolas
 


 

No. 8

Guest


error

เป็นแบบนี้อ่าค่ะ อันนี้ยังไม่ได้เติมไรเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 17:11:45 By : sarintip
 


 

No. 9



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



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

บรรทัดที่ 9 แก้เป็น

Code (PHP)
$num_rows = mysql_fetch_array($query);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 17:18:02 By : kerb
 


 

No. 10



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



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

ที่ว่า user login ได้ แต่ admin login ไม่ได้มันเป็นยังไงครับ ไม่ได้ยังไง มี error มั้ย? เพราะผมดูแล้ว Code แรกมันก็ไม่ได้ผิดอะไรครับ มีแค่ ; เกินมา }; ที่ else 2 อันเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 17:23:37 By : kerb
 


 

No. 11



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



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




ประวัติการแก้ไข
2011-12-28 17:35:22
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 17:34:46 By : Doremeez
 


 

No. 12

Guest


พอกรอกข้อมูลที่เป็น user สามารถเข้าที่หน้า Home ได้
แต่ถ้าเป็นข้อมูลของ Admin จะเด่งว่า ????????????????? ????? Login ????????
เหมือนกันว่าโดนข้ามหรือยังไงก้อไม่รุอาค่ะ ไม่รู้ว่าผิดตรงไหน
แต่ ลบ ; ตรง else ออกแล้วก้อยังไม่ได้อ่าค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 17:38:48 By : sarintip
 


 

No. 13



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



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

ผมดูจากโค้ด สาเหตุคือ $num_rows มีค่าไม่เท่ากับ 1 มันเกิดขึ้นใน 2 กรณี คือ

1) $num_rows = 0 คือไม่มี user 'admin' ใน database หรือ username && password ผิด

ตรวจสอบโดยเปิดดูใน Database

2) $num_rows > 1 คือมี username นั้น ใน Database มากกว่า 1 Record


ป้องกันปัญหาที่จะเกิดในข้อ 2 ทำได้โดย

Code (PHP)
if($num_rows==1)



แก้เป็น



Code (PHP)
if($num_rows>0)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 18:12:48 By : kerb
 


 

No. 14

Guest


ก้อยังไม่ได้อะค่ะ แต่เจอข้อผิดพลาดตรงที่เวลาสมัครสมาชิกเข้าไปแล้ว password จะไม่เป็นตามที่เรากรอก แต่เหมือนกันหมดอะค่ะ ตรงนี้รึป่าวค่ะ ช่วยดุหน่อยนะค่ะ ขอบคุณมากๆเลยค่ะ ถ้าทำคนเดียวยังไงก้อคงไม่ได้อาค่ะ
รหัสซ้ำ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 18:29:41 By : sarintip
 


 

No. 15



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



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

ลอง echo $sql มาให้ผมดูหน่อย เพิ่มโค้ดแบบนี้นะครับ

Code (PHP)
$sql = "select * from member where Username='$username' and Password='$password' "; 

echo $sql.'<br>';      // แทรก Code นี้ไป แล้ว ลอง Login แล้ว copy  ผลที่ได้มาให้ผมดูหน่อยนะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 18:40:54 By : kerb
 


 

No. 16



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



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

ขอดูรูปฐานข้อมูล คอลัม Status
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 18:48:33 By : yogolas
 


 

No. 17



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



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

@yogolas ตอนนี้ผมให้น้องเค้าสลับไปใช้ Code แรกครับ เรื่อง status ผมดูแล้วไม่เกี่ยวนะครับ เพราะมันยังไม่ผ่าน if($num_rows==1) เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 19:29:05 By : kerb
 


 

No. 18

Guest


ใส่ code แล้ว ก้อได้เหมือนเดิมอ่าค่ะ
ขึ้นแบบเดิม

อันนี้คือข้อมูลที่กรอกลงใน database ค่ะ
satatus
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 19:39:38 By : sarintip
 


 

No. 19



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



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

บรรทัดที่ผมให้ echo หายไปไหนล่ะครับ สงสัยไม่เข้าใจที่ผมบอกแน่เลย ที่ผมให้แทรกโค้ดน่ะแทรกแบบนี้ เอางี้ copy code นี้ไปทับเลยครับ แล้วผลลัพธ์ที่ได้มันจะยัง เข้าไม่ได้ครับ แต่จะมี บรรทัดนึงโผล่มา ประมาณนี้

select * from member where Username='admin' and Password='1234'

ให้ copy ผลลัพธ์อันนี้มาให้ดูหน่อย ซึ่งมันอาจจะออกมาไม่ใช่แบบนี้ ก็เป็นได้

Code (PHP)
<? 
session_start(); ob_start();
?>
<style type="text/css">
body,td,th {
font-family: Georgia, "Times New Roman", Times, serif;
}
</style>
<?
if(strcmp($_POST['code_input'],$_POST['code_hidden'])==0)
{
include("connectDB.php");
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "select * from member where Username='$username' and Password='$password' "; 

echo $sql.'<br>';      // แทรก Code นี้ไป แล้ว ลอง Login แล้ว copy  ผลที่ได้มาให้ผมดูหน่อยนะ


$dbquery = mysql_db_query($db, $sql);
$num_rows = mysql_num_rows($dbquery);
if($num_rows==1)
{
$result = mysql_fetch_array($dbquery);
$status = $result['Status'];
if($status=='user')
{header("location:http://localhost/Ladbualuang/Home.php");} 
else{header("location:http://localhost/Ladbualuang/Admin.php");} 
}
else {
$code_error="<span class=style2> ????????????????? ????? Login ????????</span> ";
session_register("code_error");
header("location:Login.php"); 
};
}
else{
$code_error="<span class=style2> ??????????????????????</span> ";
session_register("code_error");
header("location:Login.php"); 
};
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 19:46:45 By : kerb
 


 

No. 20

Guest


แทรกแล้วอ่าค่ะ ก๊อปอันนี้ไปก้อได้เหมือนเดิมแบบเดิมเลยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 19:53:12 By : sarintip
 


 

No. 21



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



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

ผมเข้าใจละ ลองอีกทีครับ โค้ดนี้เลย

Code (PHP)
<? 
session_start(); ob_start();
?>
<style type="text/css">
body,td,th {
font-family: Georgia, "Times New Roman", Times, serif;
}
</style>
<?
if(strcmp($_POST['code_input'],$_POST['code_hidden'])==0)
{
include("connectDB.php");
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "select * from member where Username='$username' and Password='$password' "; 
$dbquery = mysql_db_query($db, $sql);
$num_rows = mysql_num_rows($dbquery);
if($num_rows==1)
{
$result = mysql_fetch_array($dbquery);
$status = $result['Status'];
if($status=='user')
{header("location:http://localhost/Ladbualuang/Home.php");} 
else{header("location:http://localhost/Ladbualuang/Admin.php");} 
}
else {
$code_error="<span class=style2>$sql<br> ????????????????? ????? Login ????????</span> ";
session_register("code_error");
header("location:Login.php"); 
};
}
else{
$code_error="<span class=style2> ??????????????????????</span> ";
session_register("code_error");
header("location:Login.php"); 
};
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:03:01 By : kerb
 


 

No. 22

Guest


select * from member where Username='admin' and Password='190932'
????????????????? ????? Login ????????

รหัสเป็นเหมือนกันหมดจริงๆ ด้วนค่ะ จะแก้ไงค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:06:36 By : sarintip
 


 

No. 23



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



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

ต้องเอาโค้ดหน้า Login Form มาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:10:03 By : kerb
 


 

No. 24

Guest


<?
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
.style2 {color: red; font-weight: bold;}
.style8 {
color: #00F;
font-weight: bold;
}
-->
</style></head>
<body bgcolor="#FFFFFF">
<?
function ranDomStr($length){
$str2ran = 'abcdefghijklmnopqrstuvwxyz0123456789';
$str_result = "";
while(strlen($str_result)<$length){
$str_result .= substr($str2ran,(rand()%strlen($str2ran)),1);
}
return($str_result);
}
$ran_str = randomstr(1);
?>
<p><br>
<br><br>
</p>
<form name="form1" method="post" action="Checkuser.php">
<table width="346" border="0" align="center">
<tr>
<td height="24" colspan="2"><div align="center">
<div align="center">
<div align="center" class="style8"><strong>ลงชื่อเข้าใช้</strong></div>
</div>
<div align="center"></div>
</div></td>
</tr>
<tr>
<td width="150" height="30" bgcolor="#FFFFFF"><span class="style8">ชื่อผู้ใช้ :</span></td>
<td width="186"><input type="text" name="username" ></td>
</tr>
<tr>
<td><span class="style8">รหัสผ่าน :</span></td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td valign="top"><span class="style8"><br>พิมพ์อักษรที่ปรากฏ :</span></td>
<td><p><br><img src="pic_text.php?str=<?=$ran_str?>"></p>
<p>
<input name="code_input" type="text">
<input type="hidden" name="code_hidden" value="<?=$ran_str?>">
</p></td>
<tr>
<td colspan="2" align="center"><div align="center">
<input type="submit" name="Submit" value="Login">
</div></td>
</tr>
<tr>
<td height="24"><div align="center">
<div align="center">
<div align="left"><a href="Register.php"></a><a href="Register.php">สมัครสมาชิก</a></div>
</div>
<div align="center"></div>
</div></td>
<td height="24" align="right" class="style8"><a href="ForgetPass.php">ลิมรหัสผ่าน</a></td>
</tr>
</table>
<div align="center"><? print"$code_error";?></div>
</form>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:12:40 By : sarintip
 


 

No. 25



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



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

ไฟล์ Checkuser.php นี้ ใช่ code แรก รึป่าวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:15:37 By : kerb
 


 

No. 26

Guest


ใช่ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:16:22 By : sarintip
 


 

No. 27



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



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

งงเลยครับ ตอน login ใส่ password 1234 รึป่าวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:22:10 By : kerb
 


 

No. 28

Guest


ค่ะ ก้อในฐานข้อมูลใส่ไว้แบบนี้อ่าค่ะ แต่ที่เหนคือ pass เหมือนกันหมดอ่าค่ะ พอกรอกอะไรก้อเปน 190932 เหมือนกันหมดเลย แต่ลอง log รหัสนี้ ก้อไม่ได้เหมือนกันอ่าค่ะ ถ้าเป็น admin
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:24:59 By : sarintip
 


 

No. 29



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



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

Try again pls...

Code (PHP)
$sql = "select * from member where Username='$username' and Password='$password' "; 



แก้เป็น


Code (PHP)
$sql = "select * from member where Username='".$_POST['username']."' and Password='".$_POST['password']."' "; 

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:31:13 By : kerb
 


 

No. 30

Guest


แก้แล้ว admin log ได้แล้วค่ะ แต่ user log ไม่ได้แทน
select * from member where Username='sarintip' and Password='190932'
????????????????? ????? Login ????????


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:37:14 By : sarintip
 


 

No. 31



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



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

ลองเอาอันนี้ไป run บน sql ใน phpmyadmin ดูก่อนครับว่าเจอมั้ย


select * from member where Username='sarintip' and Password='190932'
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:40:55 By : kerb
 


 

No. 32

Guest


log ได้หมดแล้วคร้าา แต่รหัสผ่านที่กรอกเข้าไปใหม่จะเหมือนกันหมด ต้องแก้ไงค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:48:23 By : sarintip
 


 

No. 33



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



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

ต้องแก้ที่ Code create user ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:53:15 By : kerb
 


 

No. 34

Guest


Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script>
function sendData()
{
document.getElementById('info2').innerHTML = 'กำลังส่งข้อมูลเข้าระบบ...' ;
return true ;
}

function AddDataOk(username)
{
document.getElementById('regis').reset() ;
document.getElementById('info2').innerHTML = 'สมัครสมาชิกเสร็จสมบูรณ์' ;
return true ;
}

function AddDataNot(username)
{
document.getElementById('regis').reset() ;
document.getElementById('info2').innerHTML = 'กรุณากรอกข้อมูลให้ครบถ้วน' ;
return true ;
}
</script>
</head>

<body>
<iframe id="uploadtarget" name="uploadtarget" src="" style="width:0px;height:0px;border:0"></iframe>
<form id="regis" name="regis" method="post" action="AddRegister.php" onsubmit="return sendData();" target="uploadtarget">
 <table width="355" border="0" align="center"> 
      <tr>
        <td width="127">ชื่อล็อกอิน</td>
        <td width="235"><input type="text" name="username" id="username" /></td>
      </tr>
      <tr>
        <td>รหัสผ่าน</td>
        <td><input type="password" name="password" id="password" /></td>
      </tr>
      <tr>
        <td>ชื่อ-นามสกุล</td>
        <td><input type="text" name="name" id="name" /></td>
      </tr>
      <tr>
        <td>เพศ</td>
        <td><p>
          <label>
            <input type="radio" name="sex" value="ชาย" id="gender_4" />
            ชาย</label>
          <input type="radio" name="sex" value="หญิง" id="gender_5" />
          <label>หญิง</label>
          <br />
        </p></td>
      </tr>
      <tr>
        <td>อายุ</td>
        <td><select name="age" id="age">
          <option value="9-18">9-18 ปี</option>
          <option value="19-25">19-25 ปี</option>
          <option value="26-45">26-45 ปี</option>
          <option value="46-60">46-60 ปี</option>
          <option value="61-80">61-80 ปี</option>
        </select></td>
      </tr>
      <tr>
        <td>ที่อยู่</td>
        <td><textarea name="address" id="address" cols="30" rows="5"></textarea></td>
      </tr>
      <tr>
        <td>เบอร์โทร</td>
        <td><input type="text" name="phone" id="phone" /></td>
      </tr>
      <tr>
        <td>อีเมล์</td>
        <td><input type="text" name="email" id="email" /></td>
      </tr>
   <tr>
     <td>&nbsp;</td>
     <td>&nbsp;</td>
   </tr>
   <tr>
     <td align="right"><input type="submit" name="Submit" id="Submit" value="สมัครสมาชิก" /></td>
     <td align="center"><input type="reset" name="Reset" id="Reset" value="กลับสู่ค่าเริ่มต้น" /></td>
   </tr>
 </table>
<p align="center"><span id="info2"></span></p>
</form>
</div>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 20:59:38 By : sarintip
 


 

No. 35

Guest


Code (PHP)
<?php
header("Content-Type: text/plain; charset=utf-8");
if(!empty($username) and !empty($password) and !empty($sex) and !empty($name) and !empty($address) and !empty($phone) and !empty($email)){
include('connectDB.php');
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "insert into `member` (`MemberID` , `Username` , `Password` , `Name` , `Age` , `Sex` , `Address` , `Phone` ,  `Email` , `Status` ) 		
			values ('$memberid', '$username', '$password', '$name', '$age', '$sex', '$address', '$phone', '$email', 'user' )";
mysql_query("set NAMES utf8");
$sqlquery=mysql_db_query($db, $sql); 
$checkadd = "select * from `member` where Username='$username' ";
$result = mysql_db_query($db, $checkadd);
$num=mysql_num_rows($result);
	  if ($username!=""&&$num==1)
	  {
	  	print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว";
	  }elseif($num>=1)
	  		{
		  	print"<br>ชื่อผู้ใช้งานซ้ำกรุณาใช้ชื่ออื่น ";
		  	}else
		  		{
		  		print"ระบบขัดข้องหรือมีข้อผิดพลาด !!!";
		  		};
mysql_close();
?>
<script language="JavaScript">
window.parent.AddDataOk('<?=$username?>');
</script>
<?
}else{ ?>
<script language="JavaScript">
window.parent.AddDataNot('<?=$username?>');
</script><? }?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:00:18 By : sarintip
 


 

No. 36



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



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

Code (PHP)
header("Content-Type: text/plain; charset=utf-8");
extract($_POST);    // แทรก code นี้ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:17:14 By : kerb
 


 

No. 37

Guest


ยังเลยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:23:38 By : sarintip
 


 

No. 38



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



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

Try this one pls!!!

Code (PHP)
<?php
header("Content-Type: text/plain; charset=utf-8");
extract($_POST);
if(!empty($username) and !empty($password) and !empty($sex) and !empty($name) and !empty($address) and !empty($phone) and !empty($email)){
include('connectDB.php');
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "insert into `member` (`MemberID` , `Username` , `Password` , `Name` , `Age` , `Sex` , `Address` , `Phone` , `Email` , `Status` ) 
values ('$memberid', '$username', '$password', '$name', '$age', '$sex', '$address', '$phone', '$email', 'user' )";
echo $sql."<br>";
mysql_query("set NAMES utf8");
$sqlquery=mysql_db_query($db, $sql); 
$checkadd = "select * from `member` where Username='$username' ";
$result = mysql_db_query($db, $checkadd);
$num=mysql_num_rows($result);
if ($username!=""&&$num==1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว";
}elseif($num>=1)
{
print"<br>ชื่อผู้ใช้งานซ้ำกรุณาใช้ชื่ออื่น ";
}else
{
print"ระบบขัดข้องหรือมีข้อผิดพลาด !!!";
};
mysql_close();
?>
<script language="JavaScript">
window.parent.AddDataOk('<?=$username?>');
</script>
<?
}else{ ?>
<script language="JavaScript">
window.parent.AddDataNot('<?=$username?>');
</script><? }?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:30:00 By : kerb
 


 

No. 39

Guest


สงสารพี่จัง อุส่าดุให้ ก้อไม่ได้สักที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:36:02 By : sarintip
 


 

No. 40



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



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

เอ่อลืมบอกว่า run อันเมื่อกี้แล้ว copy ผลลัพธ์มาดูด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:40:08 By : kerb
 


 

No. 41

Guest


Code
Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\Ladbualuang\AddRegister.php:7) in D:\AppServ\www\Ladbualuang\AddRegister.php on line 269


ส่วนผลการสมัครสมาชิกได้รหัสเหมือนเดิม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:42:33 By : sarintip
 


 

No. 42



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



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

ไม่มีข้อความพวกนี้ ขึ้นหรอครับ

insert into `member` (`MemberID` , `Username` , `Password` , `Name` , `Age` , `Sex` , `Address` , `Phone` , `Email` , `Status` )
values ('$memberid', '$username', '$password', '$name', '$age', '$sex', '$address', '$phone', '$email', 'user' )";


กับอันนี้

เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:45:29 By : kerb
 


 

No. 43

Guest


ขึ้นว่า กำลังส่งข้อมูลเข้าระบบ ปืบบบบ
แล้วก้อ สมัครสมาชิกเสร็จสมบูรณ์
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:49:01 By : sarintip
 


 

No. 44



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



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

อ่อเข้าใจละ หน้า create user form


<form id="regis" name="regis" method="post" action="AddRegister.php" onsubmit="return sendData();" target="uploadtarget">

แก้เป็น


<form id="regis" name="regis" method="post" action="AddRegister.php">





แค่ชั่วคราวนะ ถ้ามัน work ก็ปรับเป็นอย่างเดิม ลอง Run อีกทีได้เลย ทีนี้จะเห็น code อย่างทที่บอกละ แล้ว copy มาให้พี่ดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:53:46 By : kerb
 


 

No. 45

Guest


Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\Ladbualuang\AddRegister.php:7) in D:\AppServ\www\Ladbualuang\AddRegister.php on line 269
insert into `member` (`MemberID` , `Username` , `Password` , `Name` , `Age` , `Sex` , `Address` , `Phone` , `Email` , `Status` ) values ('', 'gg', '190932', 'gg', '9-18', 'หญิง', 'gg', 'gg', 'gg', 'user' )

เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 21:58:58 By : sarintip
 


 

No. 46



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



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

อันนี้ต้อง work ละ ลองดู

Code (PHP)
<?php
header("Content-Type: text/plain; charset=utf-8");
if(!empty($username) and !empty($_POST['password']) and !empty($sex) and !empty($name) and !empty($address) and !empty($phone) and !empty($email)){
include('connectDB.php');
mysql_query ("SET NAMES utf8") or die (mysql_errno());
$sql = "insert into `member` (`MemberID` , `Username` , `Password` , `Name` , `Age` , `Sex` , `Address` , `Phone` , `Email` , `Status` ) 
values ('$memberid', '$username', '".$_POST['password']."', '$name', '$age', '$sex', '$address', '$phone', '$email', 'user' )";
echo $sql."<br>";
mysql_query("set NAMES utf8");
$sqlquery=mysql_db_query($db, $sql); 
$checkadd = "select * from `member` where Username='$username' ";
$result = mysql_db_query($db, $checkadd);
$num=mysql_num_rows($result);
if ($username!=""&&$num==1)
{
print"<br>เพิ่มข้อมูลผู้ใช้ลงในฐานข้อมูลเรียบร้อยแล้ว";
}elseif($num>=1)
{
print"<br>ชื่อผู้ใช้งานซ้ำกรุณาใช้ชื่ออื่น ";
}else
{
print"ระบบขัดข้องหรือมีข้อผิดพลาด !!!";
};
mysql_close();
?>
<script language="JavaScript">
window.parent.AddDataOk('<?=$username?>');
</script>
<?
}else{ ?>
<script language="JavaScript">
window.parent.AddDataNot('<?=$username?>');
</script><? }?>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 22:02:10 By : kerb
 


 

No. 47

Guest


โย่วๆ ออกแล้วพี่ ปานหาเยอะแท้ๆ เลย มันเป็นเพราะไปหรอพี่ ขอบคุณมากๆเลยคร้าาา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 22:13:34 By : sarintip
 


 

No. 48



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



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

ตอนแรกเรากำหนดไว้ว่า

$password

ที่ถูกต้องจริงๆการรับค่าที่ POST มาต้องใช้แบบนี้

$_POST['password']


จริงๆควรจะเปลี่ยนทุกตัว

ได้เปิดหนังดูซะที หุหุ


ประวัติการแก้ไข
2011-12-28 22:18:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 22:17:52 By : kerb
 


 

No. 49

Guest


โอเคร คร้า ขอบคุณอีกที พี่สุดยอดมาก เริ่มเหนทางสว่างขึนมา ได้มีกำลังใจทำต่อ No. 49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 22:22:08 By : sarintip
 


 

No. 50

Guest


ดีใจด้วย ไม่คิดว่าจะยาวขนาดนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-28 22:55:48 By : เข้ามางง
 


 

No. 51



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



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

ยาวมาก แต่ตรง Status ที่เคยใช้ในโค้ด จะเป็นตัวเล็ก admin

แต่ในฐานข้อมูลเป็นตัวใหญ่ Admin

ไม่รู้จะเกี่ยวกันไหมนะ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-29 08:09:10 By : yogolas
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดู code login ให้หน่อยนะค่ะ คือ user ล๊อคได้ แต่ admin ล๊อคไม่ได้อ่าค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่