code connect เข้าสู่ระบบไม่ได้ค้ะ ระบบบอกว่า Username and Password Incorrect
ชื่อดาต้าเบสถูฏป่าวครับ แล้วมีชื่อ หรือข้อมูลในดาต้าเบสหรือเปล่า
Date :
2013-04-09 14:41:24
By :
Dragons_first
<tr>
<td align="right"><b>รหัสผ่าน :</b></td>
<td align="left"><input type="text" id="password" style="height:35px; font-size:18px"/></td>
</tr>
ลองแก้ไขตามนี้ดูคับ
Date :
2013-04-09 14:47:12
By :
juilnwza007lnwza
input type ผิดนะคับ ผมว่าน่าจะติดตรงนี้ ^^
Date :
2013-04-09 14:49:22
By :
juilnwza007lnwza
ขอบคุณค่า
Date :
2013-04-09 14:52:09
By :
lookpla26
ลองตรวจสอบก่อนนะครับ ว่าเป็นที่ซอร์สโค๊ด หรือเป็นที่ข้อมูลในฐานข้อมูล โดย
Code (PHP)
$strSQL = "SELECT * FROM user WHERE username = '".mysql_real_escape_string($_POST['username'])."' and password = '".mysql_real_escape_string($_POST['password'])."'";
echo $strSQL;
คำสั่งชุดนี้ไปลองรันใน phpMyAdmin ดูนะครับ ว่าได้เรคอร์ดที่ต้องการรึเปล่า
ถ้าไม่ขึ้นข้อมูลใดๆ เลย ก็แสดงว่าข้อมูลที่ส่งมาไม่ตรงกับที่มีอยู่ในฐานข้อมูล
ประวัติการแก้ไข 2013-04-09 14:53:45
Date :
2013-04-09 14:53:13
By :
Naizan
echo strsql ไม่เจอ username
SELECT * FROM user WHERE username = '' and password = '1234'Username and Password Incorrect!
Date :
2013-04-09 14:57:03
By :
lookpla26
ในดาต้าเบส ก้อมี username กับ pas
Date :
2013-04-09 14:59:35
By :
lookpla26
input ทุกตัวต้องมีแอตทริบิว name ครับ
บรรทัดที่ 06.
<input type="text" id="username" name="username" style="height:35px; font-size:18px"/></td>
บรรทัดที่ 12.
<input type="text" id="password" name="password" style="height:35px; font-size:18px"/></td>
Date :
2013-04-09 15:04:44
By :
Naizan
ใส่เรียยบร้อยเเล้วค้ะ
Date :
2013-04-09 15:05:46
By :
lookpla26
Code (PHP)
<form action="chk.php" method="post">
<fieldset style="width:35%; border-color:#000;"><legend align="center"><font color="#FF0000"><b>เข้าสู่ระบบ</b></font></legend><br /><br />
<table align="center">
<tr>
<td align="right"><b>ชื่อผู้ใช้งาน :</b></td>
<td align="left"><input type="text" id="username" name="username" style="height:35px; font-size:18px"/></td>
</tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr>
<td align="right"><b>รหัสผ่าน :</b></td>
<td align="left"><input type="text" id="password" name="password" style="height:35px; font-size:18px"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="Submit" type="submit" value="เข้าสู่ระบบ" class="button" style="font-size:14px; font-weight:800">
</td>
</tr>
</table>
</fieldset>
</form>
Code (PHP)
<?
session_start();
mysql_connect("localhost","root","1234");
mysql_select_db("motor");
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string($_POST['password']);
$strSQL = "SELECT * FROM user WHERE username = '".$username."' and password = '".$password."'";
$objQuery = mysql_query($strSQL) or die (mysql_error());
$objResult = mysql_fetch_array($objQuery);
$num_rows=mysql_num_rows($objQuery);
if($num_rows == 0)
{
echo "Username and Password Incorrect!";
}
else
{
$_SESSION["user_id"] = $objResult["user_id"];
$_SESSION["user_type"] = $objResult["user_type"];
session_write_close();
if($objResult["user_type"] == "1")
{
header("location:index_admin.php");
}
else if($objResult["user_type"] == "2")
{
header("location:index_store.php");
}
else if($objResult["user_type"] == "3")
{
header("location:index_purchase.php");
}
else
{
header("location:index_spare.php");
}
}
mysql_close();
?>
Date :
2013-04-09 15:08:38
By :
Ex-[S]i[L]e[N]t
ได้เเล้ว ขอบคุฯมากค่ะ
Date :
2013-04-09 15:12:33
By :
lookpla26
Load balance : Server 00