Insert เเละ Update ในฟอร์มเดียว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา Insert เเละ Update ในฟอร์มเดียว
Insert เเละ Update ในฟอร์มเดียว
Copy
สวัดดีครับกูรูทั้งหลาย
ไม่ทราบว่าจะ INSERT เเละ update ในฟอรมเดียวกัน ได้ไหม ผมลองปะติดปะต่อมา ได้โคดประมาณนี้ครับ เเต่ยังเกิด error
รบกวนกูรูทั้งหลายช่วยเเนะนำด้วยครับ
<?php
include('connect.php');
$strSQL = "SELECT * FROM Scan ";
$strSQL = "SELECT * FROM Students ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
function diff2time($time_a,$time_b){
$now_time1=strtotime(date("Y-m-d ".$time_a));
$now_time2=strtotime(date("Y-m-d ".$time_b));
$time_diff=abs($now_time2-$now_time1);
$time_diff_h=floor($time_diff/3600); // จำนวนชั่วโมงที่ต่างกัน
$time_diff_m=floor(($time_diff%3600)/60); // จำวนวนนาทีที่ต่างกัน
$time_diff_s=($time_diff%3600)%60; // จำนวนวินาทีที่ต่างกัน
return $time_diff_h." H. ".$time_diff_m." M. ".$time_diff_s." S. ";
} $timeDiff = diff2time("13:10:00",date("H:i:s"));
{
$strSQL = "INSERT INTO Scan (RFID,Date,Time,Late) VALUES ('".$_POST["txtStudentID"]."','".date("Y-m-d")."' ,'".date("H:i:s")."','".$timeDiff."')";
$objQuery = mysql_query($strSQL);
$strSQL = "UPDATE Students (Date) VALUES ('".date("Y-m-d")."')";
WHERE RFID = '".$_GET["RFID"]."' ";
$objQuery = mysql_query($strSQL);
}
mysql_close();
?>
เกิดอย่างนี้ครับ
Parse error: syntax error, unexpected 'RFID' (T_STRING) in /home1/savescan.php on line 47
line 47 คือ WHERE RFID = '".$_GET["RFID"]."' ";
ขอพระคุณอย่างสูง
ไม่ทราบว่าจะ INSERT เเละ update ในฟอรมเดียวกัน ได้ไหม ผมลองปะติดปะต่อมา ได้โคดประมาณนี้ครับ เเต่ยังเกิด error
รบกวนกูรูทั้งหลายช่วยเเนะนำด้วยครับ
<?php
include('connect.php');
$strSQL = "SELECT * FROM Scan ";
$strSQL = "SELECT * FROM Students ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
function diff2time($time_a,$time_b){
$now_time1=strtotime(date("Y-m-d ".$time_a));
$now_time2=strtotime(date("Y-m-d ".$time_b));
$time_diff=abs($now_time2-$now_time1);
$time_diff_h=floor($time_diff/3600); // จำนวนชั่วโมงที่ต่างกัน
$time_diff_m=floor(($time_diff%3600)/60); // จำวนวนนาทีที่ต่างกัน
$time_diff_s=($time_diff%3600)%60; // จำนวนวินาทีที่ต่างกัน
return $time_diff_h." H. ".$time_diff_m." M. ".$time_diff_s." S. ";
} $timeDiff = diff2time("13:10:00",date("H:i:s"));
{
$strSQL = "INSERT INTO Scan (RFID,Date,Time,Late) VALUES ('".$_POST["txtStudentID"]."','".date("Y-m-d")."' ,'".date("H:i:s")."','".$timeDiff."')";
$objQuery = mysql_query($strSQL);
$strSQL = "UPDATE Students (Date) VALUES ('".date("Y-m-d")."')";
WHERE RFID = '".$_GET["RFID"]."' ";
$objQuery = mysql_query($strSQL);
}
mysql_close();
?>
เกิดอย่างนี้ครับ
Parse error: syntax error, unexpected 'RFID' (T_STRING) in /home1/savescan.php on line 47
line 47 คือ WHERE RFID = '".$_GET["RFID"]."' ";
ขอพระคุณอย่างสูง
Azhary Pk
11-09-2016
06:48:07
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ