File manager - Edit - /var/www/ams.cmtc.ac.th/scan/save_qr.php
Back
<?php session_start(); $session=session_id(); $times=time(); $time_check=$times-600; //กำหนดเวลาในที่นี้ผมกำหนด 10 นาที require("../inc/config.inc.php"); require("../inc/common.php"); // 1. เชื่อมต่อฐานข้อมูล MySQL /* $servername = "localhost"; $username = "root"; // ชื่อผู้ใช้ฐานข้อมูล $password = ""; // รหัสผ่านฐานข้อมูล $dbname = "ams_cmtc"; // ชื่อฐานข้อมูล */ $conn = new mysqli($host, $username, $password, $db); if ($conn->connect_error) { die("เชื่อมต่อฐานข้อมูลล้มเหลว: " . $conn->connect_error); } // 2. รับข้อมูลจาก fetch() $qrcode = $_POST['qrcode'] ?? ''; if ($qrcode != '') { //ดึงข้อมูลนักศึกษา $result=select("std2018_student","where studentCode='$qrcode'"); $firstname=$result["firstname"]; $surname=$result["surname"]; if($firstname!=""){ // 3. บันทึกข้อมูลลงตาราง (เช่น qr_logs) $sql = "INSERT INTO qr_logs (qrcode_text, scan_time) VALUES ('" . $conn->real_escape_string($qrcode) . "', NOW())"; if ($conn->query($sql) === TRUE) { echo "บันทึกข้อมูล $qrcode $firstname $surname วันที่ ".thai22($day_log); //echo '<div class="alert alert-success"><strong>Success!</strong> employee successfully registered</div>'; } else { echo "เกิดข้อผิดพลาด: " . $conn->error; } } else { echo "ไม่มีข้อมูล QR Code"; } } $conn->close(); ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.42 |
proxy
|
phpinfo
|
Settings