ช่วยดู code checklogin หน่อยครับ เมื่อใส่รหัสผิดแล้วไม่ยอมเด้งกับหน้า login.html ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยดู code checklogin หน่อยครับ เมื่อใส่รหัสผิดแล้วไม่ยอมเด้งกับหน้า login.html ครับ
ช่วยดู code checklogin หน่อยครับ เมื่อใส่รหัสผิดแล้วไม่ยอมเด้งกับหน้า login.html ครับ
Copy
ช่วยดู code checklogin หน่อยครับ พอดีลองใส่รหัสผิดแล้วไม่ยอมเด้งกลับหน้า login.html
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<?php
$user_login = (isset($_POST['user_login'])) ?$_POST['user_login'] : $_SESSION['user'];
$pwd_login = (isset($_POST['pwd_login'])) ?$_POST['pwd_login'] : $_SESSION['passwd'];
header("Content-type:text/html; charset=UTF-8");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// ส่วนของการเชิ่อมต่อกับฐานข้อมูล
require('/include/Connectdb.php');
require('/include/simple_html_dom.php');
$objDB = mysql_select_db("koh_samaesan2") or die("ไม่สามารถใช้งานฐานข้อมูลได้");
mysql_query("set character set utf8");
$strSQL = "SELECT * FROM employee WHERE username='$user_login' and password='$pwd_login' LIMIT 1";
$result = mysql_query($strSQL);
while ($data = mysql_fetch_array($result)){
if($user_login = $data["username"] && $pwd_login = $data["password"]){
$html = file_get_html('loading_login.html');
echo $html;
if($data["ID_position"]== 2){
header("Refresh: 1; url=buy_ticket.php");
$_SESSION["ID_emp"] = $data["ID_emp"];
$_SESSION["first_name"] = $data["first_name"];
$_SESSION["last_name"] = $data["last_name"];
$idposition = $data["ID_position"];
//--------------------------------------------------
$sqlselect = "SELECT * FROM 'position'
WHERE ID_position = '$idposition'";
$result1 = mysql_query($sqlselect);
$data1 = mysql_fetch_array($result1);
$_SESSION["nameposition"] = $data1["nameposition"];
$_SESSION["idposition"] = $idposition;
session_write_close();
}
else if ($data["ID_position"]== 3){
header("Refresh: 1; url=lend_mask.php");
$_SESSION["ID_emp"] = $data["ID_emp"];
$_SESSION["first_name"] = $data["first_name"];
$_SESSION["last_name"] = $data["last_name"];
$idposition = $data["ID_position"];
$_SESSION["idposition"] = $idposition;
//--------------------------------------------------
$sqlselect = "SELECT * FROM 'position'
WHERE ID_position = '$idposition'";
$result1 = mysql_query($sqlselect);
$data1 = mysql_fetch_array($result1);
$_SESSION["nameposition"] = $data1["nameposition"];
session_write_close();
}
else if ($data["ID_position"]== 1){
header("Refresh: 1; url=buy_ticket.php");
$_SESSION["ID_emp"] = $data["ID_emp"];
$_SESSION["first_name"] = $data["first_name"];
$_SESSION["last_name"] = $data["last_name"];
$idposition = $data["ID_position"];
$_SESSION["idposition"] = $idposition;
//--------------------------------------------------
$sqlselect = "SELECT * FROM 'position'
WHERE ID_position = '$idposition'";
$result1 = mysql_query($sqlselect);
$data1 = mysql_fetch_array($result1);
$_SESSION["nameposition"] = $data1["nameposition"];
session_write_close();
}
}
else {?>
<script language="JavaScript">
alert('กรุณากรอกข้อมูลให้ถูกต้องและครบถ้วน');
location.href='login.html';
</script>
<?php
exit();
}
}
?>
</body>
</html>
รบกวนช่วยชี้แนะทีครับ คำสั่งถ้าไม่ตรงตามฐานข้อมูลจะเป็นแบบนี้ครับ
else {?>
<script language="JavaScript">
alert('กรุณากรอกข้อมูลให้ถูกต้องและครบถ้วน');
location.href='login.html';
</script>
<?php
exit();
}
ลองแก้มาหลายแบบแล้วครับยังค้างที่หน้า checklogin.php เป็นหน้าขาวๆ คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ