สอบถามวิธีนับถอยหลังแล้วเซ็ตค่าใน Database
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามวิธีนับถอยหลังแล้วเซ็ตค่าใน Database
สอบถามวิธีนับถอยหลังแล้วเซ็ตค่าใน Database
Copy
<?php
session_start();
require_once("connect.php");
$nowTime = date("Y-m-d H:i:s");
date_default_timezone_set('Asia Pacific/Singapore');
$sql= "SELECT login_time,total_time,diff_time,logout_time FROM member WHERE UserID='".$_SESSION["UserID"]."'";
$result = mysql_query($sql);
$res = mysql_fetch_assoc($result);
$a ="00:00:00";
$sql = "UPDATE member SET LoginStatus = '0', logout_time = NOW(), diff_time = TIMEDIFF( logout_time, login_time ), total_time = (MINUTE (total_time + diff_time) + total_time) WHERE UserID ='".$_SESSION["UserID"]."' ";
$query = mysql_query($sql);
$sql1 = "SELECT * from member WHERE UserID ='".$_SESSION["UserID"]."' ";
$query = mysql_query($sql1);
$rel = mysql_fetch_array($query);
echo $rel['LoginStatus'];
echo $_SESSION["UserID"];
if($rel['LoginStatus'] == 0){
?>
<script language="JavaScript">
sec=10;
function tplus() {
sec-=1;
document.getElementById("OutputText").innerHTML="<font color='red'>" + sec + " </font> Sec.";
if (sec==0) {
window.location.replace("http://localhost:82/test/index.php");
}
if (sec>0) {setTimeout("tplus()",1000);}
}
setTimeout("tplus()",1000);
</script>
<div align="center" id="OutputText"></div>
<div id="OutputText2">
<div align="center">Please wait...</div>
</div>
<?php
$sql = "UPDATE member SET LoginStatus = '3' WHERE UserID ='".$_SESSION["UserID"]."' ";
$query = mysql_query($sql);
}else{
echo "Answer is 1";}
?>
อยากทราบวิธีทำให้เปลี่ยนค่าหลังจากล็อคเอ้าที่มีค่าเป็น 0 หลังจากนั้นระบบนับถอยหลังตามเวลาที่กำหนดไว้แล้วเปลี่ยนค่าเป็น 3
ปัญหาคือ : เมื่อล็อคเอ้าแล้วเปลี่ยนค่าเป็น 3 เลย ไม่เข้าเงื่อนไขการนับถอยหลัง
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ