ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ChilTunDer ที่ 05 ตุลาคม 2013, 10:35:50



หัวข้อ: [PHP] ช่วยดูให้ทีครับ คำสั่ง SQL มัน error อะไร
เริ่มหัวข้อโดย: ChilTunDer ที่ 05 ตุลาคม 2013, 10:35:50
รับค่ามากจาก

โค๊ด:
<form name="form1" method="post" action="checkuser.php">
  <div class="title">Admin Login</div>
  <input type="text" name="txtUser" placeholder="Username">
  <input type="password" name="txtPass" placeholder="Password">
  <input type="submit" name="submit" value="Login">
</form>

แล้วมา checkuser

อ้างถึง
<?

   session_start();
   include "connect.php";

   $strSQL = "SELECT * FROM tb_admin WHERE admin_user = '".mysql_real_escape_string($_POST['txtUser'])."' and admin_pass = '".mysql_real_escape_string(md5($_POST['txtPass']))."'";
   $objQuery = mysql_query($strSQL);
   $objResult = mysql_fetch_array($objQuery);
   if(!$objResult)
   {
         echo "Username and Password Incorrect!";
         
         echo $strSQL;
   }
   else
   {
         $_SESSION["UserID"] = $objResult["UserID"];
         $_SESSION["Status"] = $objResult["Status"];

         session_write_close();

            header("location:admin.php");
   }
   mysql_close();
?>

ตรงคำสั่ง  echo $strSQL;  มันได้ผลแบบนี้

SELECT * FROM tb_admin WHERE admin_user = '' and admin_pass = ''

ช่วยดูให้ทีครับ ว่าคำสั่ง SQL ผิดตรงไหน


หัวข้อ: Re: [PHP] ช่วยดูให้ทีครับ คำสั่ง SQL มัน error อะไร
เริ่มหัวข้อโดย: rokaisakkon ที่ 05 ตุลาคม 2013, 10:40:36
หมายถึง มันไม่มีค่าอะไร เข้ามา หรอครับ


หัวข้อ: Re: [PHP] ช่วยดูให้ทีครับ คำสั่ง SQL มัน error อะไร
เริ่มหัวข้อโดย: ChilTunDer ที่ 05 ตุลาคม 2013, 10:55:32
หมายถึง มันไม่มีค่าอะไร เข้ามา หรอครับ

ในคำสั่ง sql มันไม่มีค่าเข้ามาครับ แต่พอลอง

echo $_POST['txtUser'];

มันส่งค่ามาครับ

 :wanwan031:


หัวข้อ: Re: [PHP] ช่วยดูให้ทีครับ คำสั่ง SQL มัน error อะไร
เริ่มหัวข้อโดย: ChilTunDer ที่ 05 ตุลาคม 2013, 18:36:46
ได้แล้วนะครับ

 :wanwan003: