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 > php mysql ช่วยเช็ด Warning: mysql_num_rows(): ให้หน่อยค่ะ



 

php mysql ช่วยเช็ด Warning: mysql_num_rows(): ให้หน่อยค่ะ

 



Topic : 091034

Guest




Warning:

มันขึ้นอย่างนี้

ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\changepw2.php on line 14


ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ
[headchangepw2 (PHP)[/head]
<?
include "checksession.php";

$oldpass=$_POST[oldpass];
$newpass=$_POST[newpass];
$newpass2=$_POST[newpass2];

if ($oldpass=="" or $newpass=="" or $newpass2=="" or $newpass<>$newpass2) {
	echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; 	exit();
}
include "connect.php";
$sql="select * from tb_member where username='$sess_username' and password='$oldpass' ";
$result=mysql_db_query($dbname,$sql);
$num_rows=mysql_num_rows($result);
if($num<1) {
	echo "<h3>ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ </h3>"; 	exit();
}

$sql="update tb_member set  password='$newpass' where username='$sess_username' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
	echo "<h3>เปลี่ยนรหัสผ่านเรียบร้อยแล้วครับ</h3>";
	echo "[ <a href=main.php>กลับหน้าหลัก</a> ] ";
} else {
	echo "<h3>ไม่สามารถเปลี่ยนรหัสผ่านได้</h3>";
}
mysql_close();
?>





changepw (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>Untitled Document</title>
</head>

<body>
<HTML>
<HEAD><TITLE> ระบบสมาชิก </TITLE></HEAD>
<BODY>
<h1>  เปลี่ยนรหัสผ่าน </h1>
<FORM METHOD=POST ACTION="changepw2.php">
  <TABLE cellspacing="2">
    <TR> 
      <TD><B>Username : </B></TD> <TD><?=$sess_username?></TD>
    </TR>
    <TR> 
      <TD><B>รหัสผ่านเดิม: </B></TD><TD><INPUT name="oldpass" type="password"> * </TD>
    </TR>
    <TR> 
      <TD><B> รหัสผ่านใหม่ : </B></TD><TD><INPUT name="newpass" type="password"> * </TD>
    </TR>
    <TR> 
      <TD><B>ยืนยันรหัสผ่านใหม่ :</B></TD><TD><INPUT name="newpass2" type="password"> * </TD>
    </TR>
    <TR> 
      <TD>&nbsp;</TD>
      <TD><INPUT TYPE="Submit" VALUE="Submit"> <INPUT TYPE="Reset" VALUE="Reset"></TD>
    </TR>
  </TABLE>
</FORM>
[ <a href="main.php">กลับหน้าหลัก</a> ] 
</BODY>
</HTML>
</body>
</html>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-17 22:59:59 By : มือใหม่หัดทำ View : 1206 Reply : 36
 

 

No. 1



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

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

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


Code (PHP)
$sql="select * from tb_member where username='$sess_username' and password='$oldpass' ";
$result=mysql_db_query($dbname,$sql);
#ใส่ตรงนี้เพิ่มเข้าไป

if (!$result){
echo mysql_error();
exit();
}


$num_rows=mysql_num_rows($result);
if($num<1) {
	echo "<h3>ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ </h3>"; 	exit();
}


ทีนี้ลองดูว่ามัน ERROR ตรงใหนครับ มันจะบอก error ให้






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:06:16 By : deawx
 


 

No. 2

Guest


มัน ขึ้นว่า


ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา No database selected
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:14:38 By : มือใหม่หัดทำ
 

 

No. 3

Guest


ddd

ทำไงดีค่ะ มันขึ้นอย่างนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:22:15 By : มือใหม่หัดทำ
 


 

No. 4



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

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

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

ถ้าใช้ Database แค่ตัวเดียวใช้แค่ mysql_db_query($sql); ก็พอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:27:42 By : Krungsri
 


 

No. 5



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



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


ขอดูโค้ด connect.php ด้วยค่ะ
เท่าที่ดูน่าจะไม่มีการเลือกชื่อของฐานข้อมูลไว้ค่ะ


ประวัติการแก้ไข
2013-02-17 23:29:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:27:51 By : survivor
 


 

No. 6

Guest


โค้ดconnect


connect(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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass);
if(!$con){
 echo"ไม่สามารถติดต่อฐานข้อมูลได้";
exit();
}
echo"ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา";
?>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:36:39 By : มือใหม่หัดทำ
 


 

No. 7

Guest


ตอบความคิดเห็นที่ : 6 เขียนโดย : มือใหม่หัดทำ เมื่อวันที่ 2013-02-17 23:36:39
รายละเอียดของการตอบ ::
โค้ดconnect..

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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass);
if(!$con){
 echo"ไม่สามารถติดต่อฐานข้อมูลได้";
exit();
}
echo"ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา";
?>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:41:02 By : มือใหม่หัดทำ
 


 

No. 8

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : deawx เมื่อวันที่ 2013-02-17 23:06:16
รายละเอียดของการตอบ ::
พี่ทำให้ดีค่ะยังไม่ได้เลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:46:26 By : มือใหม่หัดทำ
 


 

No. 9



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



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


แก้ไขให้ใหม่ค่ะ connect.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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass);
if(!$con){
 echo"ไม่สามารถติดต่อฐานข้อมูลได้";
exit();
}
if(mysql_select_db($db_name,$con)){
 echo"ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา";
}
?>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:48:57 By : survivor
 


 

No. 10



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

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

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

Code (PHP)
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass);
mysql_select_db('ชื่อDB')

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 23:49:51 By : Krungsri
 


 

No. 11

Guest


ตอบความคิดเห็นที่ : 10 เขียนโดย : Krungsri เมื่อวันที่ 2013-02-17 23:49:51
รายละเอียดของการตอบ ::
.... มันก็ยังขึ้นเหมือนเดิมค่ะ ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา No database selected

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:01:25 By : มือใหม่หัดทำ
 


 

No. 12



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



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


อีกครั้งน่ะค่ะ
<!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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login";  // ชื่อฐานข้อมูล login มีอยู่จริงหรือป่าวค่ะ
$con=mysql_connect($host,$user,$pass) or die("ไม่สามารถติดต่อฐานข้อมูลได้ [".mysql_error()."]" );
mysql_select_db($db_name,$con) or die(mysql_error());
echo"ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา";

?>
</body>
</html>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:05:39 By : survivor
 


 

No. 13



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

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

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

เปิดใน phpmyadmin ได้ป่าวครับ User:root Password:root
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:07:05 By : Krungsri
 


 

No. 14

Guest


ด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:14:33 By : มือใหม่หัดทำ
 


 

No. 15



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

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

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


ลองเอาไปทดสอบดูครับ ถ้าได้ผมคิดว่าไฟล์ connect กับ changepw2.php อยู่คนละ folder กันครับ
<?
include "checksession.php";

$oldpass=$_POST[oldpass];
$newpass=$_POST[newpass];
$newpass2=$_POST[newpass2];

if ($oldpass=="" or $newpass=="" or $newpass2=="" or $newpass<>$newpass2) {
	echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; 	exit();
}
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass) or die("ไม่สามารถติดต่อฐานข้อมูลได้ [".mysql_error()."]" );
mysql_select_db($db_name,$con) or die(mysql_error());

$sql="select * from tb_member where username='$sess_username' and password='$oldpass' ";
$result=mysql_db_query($dbname,$sql);
$num_rows=mysql_num_rows($result);
if($num<1) {
	echo "<h3>ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ </h3>"; 	exit();
}

$sql="update tb_member set  password='$newpass' where username='$sess_username' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
	echo "<h3>เปลี่ยนรหัสผ่านเรียบร้อยแล้วครับ</h3>";
	echo "[ <a href=main.php>กลับหน้าหลัก</a> ] ";
} else {
	echo "<h3>ไม่สามารถเปลี่ยนรหัสผ่านได้</h3>";
}
mysql_close();
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:23:04 By : weaned
 


 

No. 16



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



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


แก้ไขไฟล์ changepw2.php ด้วยค่ะ
<?
include "checksession.php";

$oldpass=$_POST[oldpass];
$newpass=$_POST[newpass];
$newpass2=$_POST[newpass2];

if ($oldpass=="" or $newpass=="" or $newpass2=="" or $newpass<>$newpass2) {
	echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; 	exit();
}
include "connect.php";
$sql="select * from tb_member where username='$sess_username' and password='$oldpass' ";
$result=mysql_query($sql) or die(mysql_error()."[$sql]");
$num_rows=mysql_num_rows($result);
if($num<1) {
	echo "<h3>ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ </h3>"; 	exit();
}

$sql="update tb_member set  password='$newpass' where username='$sess_username' ";
$result=mysql_query($sql) or die(mysql_error()."[$sql]");
if ($result) {
	echo "<h3>เปลี่ยนรหัสผ่านเรียบร้อยแล้วครับ</h3>";
	echo "[ <a href=main.php>กลับหน้าหลัก</a> ] ";
} else {
	echo "<h3>ไม่สามารถเปลี่ยนรหัสผ่านได้</h3>";
}
mysql_close();
?>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:24:58 By : survivor
 


 

No. 17



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

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

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

ลองสร้างไฟล์ใหม่สักไฟล์ตามนี่เพื่อลอง Connect
Code (PHP)
$conn = mysql_connect('localhost','root','root');
$select = mysql_select_db('login');
if($conn){
  echo "Connected!";
}else{
  echo "Can't connect!";
}
if($select ){
  echo "Selected!";
}else{
  echo "Can't select database!";
}



ประวัติการแก้ไข
2013-02-18 00:27:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:26:22 By : Krungsri
 


 

No. 18

Guest


มันขึ้นว่า

ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา Table 'login.tb_member' doesn't exist[select * from tb_member where username='1111' and password='1111' ]

ของ No. 16

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:33:58 By : มือใหม่หัดทำ
 


 

No. 19



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



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


ตอบความคิดเห็นที่ : 18 เขียนโดย : มือใหม่หัดทำ เมื่อวันที่ 2013-02-18 00:33:58
รายละเอียดของการตอบ ::
ในฐานข้อมูล login ไม่มีเทเบิ้ลที่ชื่อ tb_member อยู่ค่ะ คงต้องเปลี่ยนไปใช้ login แทนค่ะ เพราะจากที่เห็นใน phpmyadmin เป็น เทเบิ้ล login ค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:37:17 By : survivor
 


 

No. 20



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

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

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


ลองดู
<?
include "checksession.php";

$oldpass=$_POST[oldpass];
$newpass=$_POST[newpass];
$newpass2=$_POST[newpass2];

if ($oldpass=="" or $newpass=="" or $newpass2=="" or $newpass<>$newpass2) {
	echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; 	exit();
}
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass) or die("ไม่สามารถติดต่อฐานข้อมูลได้ [".mysql_error()."]" );
mysql_select_db($db_name,$con) or die(mysql_error());

$sql="select * from login where user='$sess_username' and Password='$oldpass' ";
$result=mysql_db_query($dbname,$sql);
$num_rows=mysql_num_rows($result);
if($num<1) {
	echo "<h3>ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ </h3>"; 	exit();
}

$sql="update login set  Password='$newpass' where user='$sess_username' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
	echo "<h3>เปลี่ยนรหัสผ่านเรียบร้อยแล้วครับ</h3>";
	echo "[ <a href=main.php>กลับหน้าหลัก</a> ] ";
} else {
	echo "<h3>ไม่สามารถเปลี่ยนรหัสผ่านได้</h3>";
}
mysql_close();
?>

[/php]


ประวัติการแก้ไข
2013-02-18 00:42:14
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 00:41:04 By : weaned
 


 

No. 21

Guest


ตอบความคิดเห็นที่ : 20 เขียนโดย : weaned เมื่อวันที่ 2013-02-18 00:41:04
รายละเอียดของการตอบ ::
มันขึ้นว่า
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\changepw2.php on line 20
ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 08:55:42 By : มือใหม่หัดทำ
 


 

No. 22

Guest


ตอบความคิดเห็นที่ : 19 เขียนโดย : survivor เมื่อวันที่ 2013-02-18 00:37:17
รายละเอียดของการตอบ ::
fdd

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 09:10:11 By : มือใหม่หัดทำ
 


 

No. 23



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

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

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


ตอบความคิดเห็นที่ : 22 เขียนโดย : มือใหม่หัดทำ เมื่อวันที่ 2013-02-18 09:10:11
รายละเอียดของการตอบ ::
สรุป : ได้ยังครับ


1. ถ้ายังไม่ได้ Export DB และ table ออกมาหน่อยซิ....มันไม่น่าจะยากอะไรขนาดนั้น.....
2. เอา Code ล่าสุดที่แก้ไขมาด้วย เพราะที่อ่าน ๆ มา หมอให้ทำอะไรคนไข้ไม่ค่อยออกมาบอกอาการ ถ้าบอกก็ข้ามข้อ ข้ามคอมเม้นท์ เอาใหม่
3. เชื่อดิ่ ใจเย็น ๆ ตัวแปรผิด sql ผิด เล็ก ๆ น้อย ๆ ไม่ยากเกิน....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 09:20:34 By : apisitp
 


 

No. 24

Guest


รบกวนทุกคนที นะค่ะ จนปัญญาแล้วค่ะT_T

ไฟล์ทั้งหมดอยู่ที่http://www.upload-thai.com/download.php?id=d10216168d0817aa8e20a74f50a30341
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 09:25:03 By : มือใหม่หัดทำ
 


 

No. 25

Guest


อัพโหลด ไฟล์ ระบบmember และ table ไฟล์ทั้งหมดอยู่ที่

http://www.upload-thai.com/download.php?id=d10216168d0817aa8e20a74f50a30341


รบกวนด้วยนะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 09:29:53 By : มือใหม่หัดทำ
 


 

No. 26



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



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


ผมว่าลองเช็คชื่อ Table กับ Database ดีๆ นะครับ ในไฟล์ connect ใส่ชื่อ database ถูกหรือเปล่า และตอนใช้คำสั่ง SQL เลือก Table ถูกหรือเปล่าจากที่เห็นเหมือนมี Table login กับ db_member
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 09:36:42 By : spidernun
 


 

No. 27



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

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

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


ตอบความคิดเห็นที่ : 25 เขียนโดย : มือใหม่หัดทำ เมื่อวันที่ 2013-02-18 09:29:53
รายละเอียดของการตอบ ::
น้องครับ ๆ
1.ที่ตาราง login ที่ฟิลด์ name เป็นภาษาต่างด้าวนะครับ
2. ที่ตาราง db_member ไม่มีข้อมูลอะไรเลย


จริง ๆ ความต้องการของระบบนี้เป็นอย่างไรครับ ขอตอบแบบละเอียด ยาว ๆ ชัดเจน เป็นข้อ ๆ
อาทิ
1. ต้องการให้สมาชิกสมัครได้ โดยมีหน้า form.php เป็นหน้ากรอกข้อมูล จากนั้นทำไรก็ว่ามา บลา บลา บลา
2. เมือเป็นสมาชิกแล้วต้อการอะไร มี code อยู่หน้าไหนบ้าง บลา บลา

อธิบายมาเลยครับ ยินดีอ่าน ชอบอ่าน แล้วจะช่วยได้

เอา Code มาโพสต์บอกปัญหาล่าสุดด้วยครับ
==============================================================================
edit 1
1.หน้า checkuser.php ตรง
$sql="select * from login where User='$user' and Password='$pass'";//User มันเป็น U ตัวใหญ่แต่ใน DB เป็น u ตัวเล็ก
//อาจจะไม่มีผล


2.ผม login ผ่านล่ะ จะให้ช่วยดตรงไหนอีกครับ


ประวัติการแก้ไข
2013-02-18 10:10:12
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 09:54:16 By : apisitp
 


 

No. 28

Guest


ทำระบบสมัครสมาชิกแอดมินค่ะ เพิ่มข่าวประชาสัมพันธ์ ลบมข่าวประชาสัมพันธ์ เปลี่ยนรหัสผ่าน ออกจากระบบ

login
กกกก



ดด


กก

กกกก

เมื่อพิมพ์เปลี่ยนรหัสผ่านเข้าไปแล้วมันจะขึ้น

ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา Table 'login.tb_member' doesn't exist[select * from tb_member where username='1111' and password='ๅๅๅๅ' ]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 10:14:20 By : มือใหม่หัดทำ
 


 

No. 29



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

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

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


ตอบความคิดเห็นที่ : 26 เขียนโดย : spidernun เมื่อวันที่ 2013-02-18 09:36:42
รายละเอียดของการตอบ ::
ตามนี้เลยครับ.....
1.ตอน login วิ่งไปเช็คที่ DB ชื่อ login ในตาราง login
2. แต่ที่หน้า changepw2.php ให้ไป select ข้อมูลจาก tb_member ซึ่งมันไม่มีอยู่จริง


น้อง จขกท. จ๋าาาาาาาาาาาาาาาาาาาาาาาาาาาาาาาาาาาา
สรุปปัญหานะ ตามที่ spidernun บอก เป๊ะเลยจร้าาาาาาา
ทางแก้ : ไล่ตรวจสอบชื่อ Database ดูใหม่ ชื่อ table ใหม่....ให้ตรงกับ Code ที่เขียน หรือ
สร้างใหม่ไปเลยง่ายกว่าครับ....เอา Code ไหนมาอ้างอิงกลับไปนับ 1 ใหม่ดีกว่า


ประวัติการแก้ไข
2013-02-18 10:31:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 10:16:27 By : apisitp
 


 

No. 30



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

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

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


งงมากที่แรก นั่งแก้ให้โดยใช้ตาราง comment 14 แล้วต่อมาใช้ตาราง comment 22
ตารางทั้ง 2 ตารางไม่เหมือนกัน แล้วคนช่วยก็งงสิครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 10:59:18 By : weaned
 


 

No. 31



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

Hall of Fame 2012

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


เอาเป็นตอนนี้ จขกท. วาง code ปัจจุบัน พร้อม DB มาให้ดูหน่อยครับ จะได้เป็นปัจจุบัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 11:03:46 By : Ex-[S]i[L]e[N]t
 


 

No. 32

Guest


ตอบความคิดเห็นที่ : 31 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-18 11:03:46
รายละเอียดของการตอบ ::
...code ปัจจุบัน.......ช่วยหน่อยนะค่ะ พี่หนูไม่ไหวแล้ว


เ

พอใส่รหัสตามนั้นเสร็จ มันก็ขึ้น
ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\changepw2.php on line 13

ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ

changepw2 (PHP)
<?
include "checksession.php";
$oldpass=$_POST[oldpass];
$newpass=$_POST[newpass];
$newpass2=$_POST[newpass2];

if ($oldpass=="" or $newpass=="" or $newpass2=="" or $newpass<>$newpass2) {
	echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; 	exit();
}
include "connect.php";
$sql="select * from tb_member where username='$sess_username' and password='$oldpass' ";
$result=mysql_db_query($db_name,$sql);
$num=mysql_num_rows($result);
if($num<1) 
{
	echo "<h3>ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ </h3>"; 	exit();
}

$sql="update tb_member set  password='$newpass' where username='$sess_username' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
	echo "<h3>เปลี่ยนรหัสผ่านเรียบร้อยแล้วครับ</h3>";
	echo "[ <a href=main.php>กลับหน้าหลัก</a> ] ";
} else {
	echo "<h3>ไม่สามารถเปลี่ยนรหัสผ่านได้</h3>";
}
mysql_close();
?>



changepw (PHP)
<?
include "checksession.php";
?>
<HTML>
<HEAD><TITLE>ระบบสมาชิก</TITLE></HEAD>
<BODY>
<h1>  Change password</h1>
<FORM METHOD=POST ACTION="changepw2.php">
  <TABLE cellspacing="2">
    <TR> 
      <TD><B>Username : </B></TD> <TD><?=$sess_username?></TD>
    </TR>
    <TR> 
      <TD><B>รหัสผ่านเดิม: </B></TD><TD><INPUT name="oldpass" type="password"> * </TD>
    </TR>
    <TR> 
      <TD><B> รหัสผ่านใหม่ : </B></TD><TD><INPUT name="newpass" type="password"> * </TD>
    </TR>
    <TR> 
      <TD><B>ยืนยันรหัสผ่านใหม่ :</B></TD><TD><INPUT name="newpass2" type="password"> * </TD>
    </TR>
    <TR> 
      <TD>&nbsp;</TD>
      <TD><INPUT TYPE="Submit" VALUE="Submit"> <INPUT TYPE="Reset" VALUE="Reset"></TD>
    </TR>
  </TABLE>
</FORM>
[ <a href="main.php">กลับหน้าหลัก</a> ] 
</BODY>
</HTML>



connect (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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass);
if(!$con){
 echo"ไม่สามารถติดต่อฐานข้อมูลได้";
exit();
}
echo"ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา";
?>
</body>
</html>



rf

ff


อัพโหลด ไฟล์ ระบบmember และ table ไฟล์ทั้งหมดอยู่ที่

http://www.upload-thai.com/download.php?id=d10216168d0817aa8e20a74f50a30341
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 11:40:11 By : มือใหม่หัดทำ
 


 

No. 33



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

Hall of Fame 2012

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


ลองแบบนี้ครับ
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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login";
$con=mysql_connect($host,$user,$pass);
if($con){
   mysql_select_db($db_name);
   mysql_query("SET NAMES UTF8"); 
}else{
  echo "noting connection"
}

?>
</body>
</html>




Code (PHP)
<?
include "checksession.php";
?>
<HTML>
<HEAD><TITLE>ระบบสมาชิก</TITLE></HEAD>
<BODY>
<h1>  Change password</h1>
<form method="post" action="changepw2.php">
  <TABLE cellspacing="2">
    <TR> 
      <TD><B>Username : </B></TD> <TD><?=$sess_username?></TD>
    </TR>
    <TR> 
      <TD><B>รหัสผ่านเดิม: </B></TD><TD><INPUT name="oldpass" type="password"> * </TD>
    </TR>
    <TR> 
      <TD><B> รหัสผ่านใหม่ : </B></TD><TD><INPUT name="newpass" type="password"> * </TD>
    </TR>
    <TR> 
      <TD><B>ยืนยันรหัสผ่านใหม่ :</B></TD><TD><INPUT name="newpass2" type="password"> * </TD>
    </TR>
    <TR> 
      <TD>&nbsp;</TD>
      <TD><INPUT TYPE="Submit" VALUE="Submit"> <INPUT TYPE="Reset" VALUE="Reset"></TD>
    </TR>
  </TABLE>
</form>
[ <a href="main.php">กลับหน้าหลัก</a> ] 
</BODY>
</HTML>




ประวัติการแก้ไข
2013-02-19 13:09:29
2013-02-19 13:11:20
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 13:01:26 By : Ex-[S]i[L]e[N]t
 


 

No. 34

Guest


ตอบความคิดเห็นที่ : 33 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-19 13:01:26
รายละเอียดของการตอบ ::
... พี่คะ มันก็ยังขึ้นว่า
ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\member\changepw2.php on line 13
ERROR : รหัสผ่านเดิม ไม่ถูกต้องครับ
[/quote-no
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 17:18:40 By : มือใหม่หัดทำ
 


 

No. 35



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

Hall of Fame 2012

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


เอ๋ !! มันก็ถูกแล้วนินา ได้ทำการประกาศ ob_start ไว้ด้านบนสุดหรือยังครับ
Code (PHP)
<?
ob_start();
session_start();
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 17:24:03 By : Ex-[S]i[L]e[N]t
 


 

No. 36



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

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

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


ไม่อ่านคอมเม้นท์เก่าเลยม้างเนี่ย
ดูที่ code Connect นะ
<!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>Untitled Document</title>
</head>

<body>
<?
$host="localhost";
$user="root";
$pass="root";
$db_name="login"; //อันนี้คือฐานข้อมูลที่เรียกมา แต่ที่น้องเค้าทำมี ฐานข้อมูลชื่อ db_member และมี table ชื่อ db_member ด้วย
$con=mysql_connect($host,$user,$pass);
if(!$con){
 echo"ไม่สามารถติดต่อฐานข้อมูลได้";
exit();
}
echo"ยินดีต้อนรับเข้าสู่ฐานข้อมูลบริษัทพิยดา";
?>
</body>
</html>

ใช้ฐานชื่อ login แต่ใน Code ก็มีฐานชื่อ db_member มาอีกตัว....
สรุปจะใช้ตัวไหน.....
ผมก็เลยแนะนำให้ไปดู DB กับ Table ใหม่.....แล้วค่อยมาไล่ Code ใหม่ อย่าสับสนกัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 00:08:08 By : apisitp
 

   

ค้นหาข้อมูล


   
 

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