ช่วยดู Code ให้หน่อยค่ะ Error

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

mayayang
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 20/11/2008 9:27 pm

ช่วยดู Code ให้หน่อยค่ะ Error

โพสต์โดย mayayang » 20/11/2008 9:32 pm

<?ob_start();?>
<?php session_start(); ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=TIS-620">
</head>
<body>
<?php
include "dbconnect.php";
if($_POST["submit"]!="")
{
$error = 0;
$username =$_POST['username'];
$password =$_POST['password'];
// ตรวจสอบในฐานข้อมูลว่ามี user และ password ตรงตามที่กำหนดหรือไม่
$query = "SELECT * FROM user where username='$username' and password='$password' ";
$result = mysqli_query($db,$query);
$num_result = mysqli_num_rows($result);
if($num_result ==0)
{
echo "<center><font color='red'>Username หรือ Password ไม่ถูกต้อง กรุณาตรวจสอบอีกครั้ง</font></center>";
$error = 1;
}
else
{
$_SESSION['valid_user'] = $login;
header("Location: http://localhost/KPI/member.php");
}
}
if($_POST["submit"]=="" or $error==1)
{
?>
<center>
<b>กรุณา login ก่อนเข้าสู่ระบบ</b><br>
<form method="post" action="login.php">
<table>
<tr>
<td>Username:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="Log in"></td>
</tr>
</table>
</form>
</center>
<?php
}
?>
</body>
</html>





----error ว่าUsername หรือ Password ไม่ถูกต้อง กรุณาตรวจสอบอีกครั้ง ค่ะ รบกวนด้วยน่ะค่ะ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21370
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ช่วยดู Code ให้หน่อยค่ะ Error

โพสต์โดย mindphp » 20/11/2008 11:34 pm

Username หรือ Password ไม่ถูกต้อง กรุณาตรวจสอบอีกครั้ง

มันเป็นเงื่อนไขหนึ่งในโปรแกรม ไม่ใช่หรือครับ (ไม่ใช่ Error Code)
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

mayayang
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 20/11/2008 9:27 pm

Re: ช่วยดู Code ให้หน่อยค่ะ Error

โพสต์โดย mayayang » 20/11/2008 11:36 pm

แล้วเงื่อนไขมันผิดตรงไหนอ่ะค่ะ พอดีเพิ่งหัดเขียน PHP ค่ะ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21370
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ช่วยดู Code ให้หน่อยค่ะ Error

โพสต์โดย mindphp » 20/11/2008 11:54 pm

ลอง
$query = "SELECT * FROM user where username='$username' and password='$password' ";
echo $query; // ว่าได้คำสั่ง sql ตามต้องการหรือเปล่า ถ้าได้
$result = mysqli_query($db,$query); // $db เอามาจากไหน มีค่าเป็นอะไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

mayayang
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 20/11/2008 9:27 pm

Re: ช่วยดู Code ให้หน่อยค่ะ Error

โพสต์โดย mayayang » 21/11/2008 4:17 pm

$ db มาจากนี้ค่ะ include "dbconnect.php"; ค่ะ
ไฟล์ dbconnect.php
= <?php
@$db = mysqli_connect('localhost', 'root', '1234', 'db_work');
$charset = "SET character_set_results=tis620";
if(mysqli_connect_errno())

{
echo "Can't connect to MySQL. Error Message was : ".mysqli_connect_error();

exit;
}

?>

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21370
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ช่วยดู Code ให้หน่อยค่ะ Error

โพสต์โดย mindphp » 21/11/2008 4:40 pm

อันนี้ล่ะครับ
[quote="mindphp"]ลอง
$query = "SELECT * FROM user where username='$username' and password='$password' ";
echo $query; // ว่าได้คำสั่ง sql ตามต้องการหรือเปล่า ถ้าได้ [/quote]
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 30 และ บุคคลทั่วไป 0 ท่าน