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 รันไม่ผ่านคะ mysql_num_rows(): supplied argument is not a valid MySQL result resource in user หรือ password ไม่ถูกต้อง ช่วยแก้ให้หน่อยนะคะ



 

ฟอร์ม login รันไม่ผ่านคะ mysql_num_rows(): supplied argument is not a valid MySQL result resource in user หรือ password ไม่ถูกต้อง ช่วยแก้ให้หน่อยนะคะ

 



Topic : 006297

Guest




<?
include "c1.php";
$sql = "select * from $tb_1 where login='$login' and password1='$password1'";
$dbquery = mysql_db_query($db_project, $sql);
$num_rows = mysql_num_rows($dbquery);

if($num_rows<=0)
{
echo"<br><center>user หรือ password ไม่ถูกต้อง</center></br>";
}
else
{
Session_start();
$_SESSION[sess_login]=session_login;
$_SESSION[sess_password1]=$password1;
header('location:sample2.php');
}
?>

รันแล้ว error ดังนี้คะ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\project\sample.php on line 13


user หรือ password ไม่ถูกต้อง
ช่วยแก้ให้หน่อยนะคะ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 23 พ.ย. 2548 16:09:56 By : p View : 2638 Reply : 6
 

 

No. 1



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



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


น่าจะผิดแน่นอนครับ เพราะว่า
"select * from $tb_1 where login='$login' and password1='$password1'
เมื่อ PHP แปลความหมาย จะได้
"select * from "YOURTABLE" where login='$login' and password1='$password1'

ต้องแก้เป้น
"select * from $tb_1 where login='".$login."' and password1='".$password1."'";


คุณเคย echo แบบนี้ใหม
$text = "Sample";
echo "$text"; // Sample
echo '$text'; // $text

นี้คือข้อแตกต่างระหว่าง ' (single quote) กับ " (double quote)







Date : 23 พ.ย. 2548 16:24:04 By : JezusMitsui
 


 

No. 2

Guest


ยัง error เหมือนเดิมคะ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\project\sample.php on line 13


user หรือ password ไม่ถูกต้อง
Date : 23 พ.ย. 2548 18:18:37 By : p
 

 

No. 3



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



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


ก็ลอง echo ค่า $sql มาดูซิครับ
ว่ามันถูกหรือเปล่า หรือไม่ก็ใส่
$dbquery = mysql_db_query($db_project, $sql) or die(mysql_error());
ดู ว่ามันผิดตรงไหน

Date : 23 พ.ย. 2548 18:41:28 By : JezusMitsui
 


 

No. 4

Guest


ผมว่า Code ตัวแรกที่คุณเขียนเองผมว่าถูกต้องแล้วนะครับไม่ผิดครับ
เพราะว่าผลที่ได้ก็คือ โปรแกรมแสดงข้อความออกมาว่า "user หรือ password ไม่ถูกต้อง " ออกมาแล้ว
และโปรแกรมก็ไม่ได้แสดง Errer ครับ เพียงแค่แสดงข้อความเตือนเท่านั้นครับ
ทางแก้ถ้าไม่อยากให้แสดงข้อความนี้ออกมาก็ให้ใส่ @ ไว้หน้าครับจะไม่แสดงข้อความเตือนอีกครับ

แก้เป็นดังนี้ครับ @$num_rows = mysql_num_rows($dbquery);
Date : 24 พ.ย. 2548 16:37:34 By : Asp+Php
 


 

No. 5

Guest


พี่ขอ code login ง่าย ๆ ที่รันแล้วผ่าน
Date : 24 พ.ย. 2548 17:30:16 By : p
 


 

No. 6

Guest


พี่คะแต่เราจะทำให้มัน ลิงค์ไปเช็คอีกหน้านึงไม่ได้นะคะ คือว่าจะให้มันไปที่หน้า login2
<?
ob_start();
session_start();
if(empty($login)) // ตรวจสอบว่าผ่านการ login หรือไม่
{
header('location:login.php');
exit();
}
echo"สวัสดีครับ $login ตรงนี้ขึ้นอยู่กับการออกแบบของคุณ";
?>



ไม่ได้คะ เพราะว่า มันไม่เช็คให้ว่า login และ password ที่รันไปถูกหรือเปล่า ตอนที่ใส่ password ถูกก็ชึ้นว่า user หรือ password ไม่ถูกต้อง อยู่ดี จะแก้ปัญหานี้ยังไงดีคะ
Date : 24 พ.ย. 2548 18:53:54 By : p
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ฟอร์ม login รันไม่ผ่านคะ mysql_num_rows(): supplied argument is not a valid MySQL result resource in user หรือ password ไม่ถูกต้อง ช่วยแก้ให้หน่อยนะคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่