error ข้อมูล Uncaught TypeError: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, bool given in
เกิดข้อความ error : Uncaught TypeError: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, bool given in แต่ข้อมูลสามารถบันทึกลง db ได้ตามปกติ รบกวนช่วยตรวจสอบหน่อยครับ
Code (PHP)
<!-- sweet alert js & css -->
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert-dev.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.css">
<?php
include('db_connect.php'); //ไฟล์เชื่อมต่อกับ database ที่เราได้สร้างไว้ก่อนหน้าน้ี
session_start();
date_default_timezone_set('asia/bangkok');
$date1 = date('Y-m-d H:i:s'); // ค่าตัวแปรวันที่
$idcard=$_POST['idcard']; // ค่าที่ได้รับจาก textbox idcard
$_SESSION['idcard'] = $idcard;
$username=$_POST['name']; // ค่าที่ได้รับจาก names
$_SESSION['username'] = $username;
$section=$_POST['section']; // ค่าที่ได้รับจาก section หน่วยงานที่รับผิดชอบ
$_SESSION['section'] = $section;
$status=$_POST['select']; // ค่าที่ได้รับจาก radio button สภาพความพร้อม
$_SESSION['y'] = $status;
$serail=$_POST['serail']; // ค่าที่ได้รับจาก serial หมายเลขเครื่อง
$_SESSION['sr'] = $serail;
$comment=$_POST['txtcomment']; // ค่าที่ได้รับจาก txtDescription หมายเหตุ
$_SESSION['cm']= $comment;
$statuscheck=$_POST['status1']; // ค่าที่ได้รับจาก checkbox
$_SESSION['ch']= $statuscheck;
$fileupload=$_FILES['fileupload']; //รับค่าไฟล์จากฟอร์ม
//echo " ".$_FILES["fileupload"]["name"]."<br>"; //แสดงค่า จาก fileupload
date_default_timezone_set('Asia/Bangkok');
$date = date('Ymd'); //ฟังก์ชั่นวันที่
$numrand = (mt_rand()); //ฟังก์ชั่นสุ่มตัวเลข
$upload=$_FILES['fileupload'];//เพิ่มไฟล์
if($upload <> '') { //not select file
$path="./giveback/"; //โฟลเดอร์ที่จะ upload file เข้าไป
$type = strrchr($_FILES['fileupload']['name'],"."); //เอาชื่อไฟล์เก่าออกให้เหลือแต่นามสกุล
//ตั้งชื่อไฟล์ใหม่โดยเอาเวลาไว้หน้าชื่อไฟล์เดิม
$newname = $date.$numrand.$type;
$path_copy=$path.$newname;
$path_link="fileupload/".$newname;
move_uploaded_file($_FILES['fileupload']['tmp_name'],$path_copy); //คัดลอกไฟล์ไปเก็บที่เว็บเซริ์ฟเวอร์
}
//insert ข้อมูลเข้าไปในตาราง tb_return
$sql = "INSERT INTO tb_return (time,idcard,username,section,status,serial,comment,status1,fileupload)
VALUES ('$date1','$idcard','$username','$section','$status','$serail','$comment','$statuscheck','$newname')";
$objQuery = mysqli_query($con,$sql);
$objResult = mysqli_fetch_array($objQuery,MYSQLI_ASSOC);
if($objResult){
// sweetalert แจ้งเตือน popup กด ok ก่อน redirect ไป login.php
echo '<script>
setTimeout(function() {
swal({
title: " !! บันทึกข้อมูลการคืนสำเร็จ !!",
text: "Message!",
type: "success"
}, function() {
window.location = "login.php";
});
}, 1000);
</script>';
}
else{
// sweetalert แจ้งเตือน popup กด ok ก่อน redirect ไป borrow.php
echo '<script>
setTimeout(function() {
swal({
title: "!! พบข้อผิดพลาด !!",
text: "Message",
type: "success"
}, function() {
window.location = "return.php";
});
}, 1000);
</script>';
session_destroy();
mysqli_close($con);
}
?>
Tag : PHP
ประวัติการแก้ไข 2024-03-22 14:25:18
Date :
2024-03-22 14:24:43
By :
tharakorn.jin
View :
210
Reply :
3
Load balance : Server 02