|
|
|
ขอสอบถามเงื่อนไขการใช่ if else หน่อยครับว่าต้องเขียนลักษณะไหน |
|
|
|
|
|
|
|
ผมต้องการเขียนเงื่อนไข if else เพื่อเช็คข้อมูล ตอนนี้ระบบมันทำงานได้ 2 เงื่อนไข อยากจะเพิ่มเงื่อนไขเข้าไปอีก 1 โดยดึงข้อมูลมาเช็ค จาก tb อีกอัน ต้องเขียนเพิ่มแบบไหนครับ เช่น ดึงข้อมูลจาก tb_device หากตรวจพบว่า อุปกรณ์ยังไม่ว่างก็ให้ echo กรุณาคืนอุปกรณ์ก่อน ต้องเขียนเพิ่มตรงส่วนไหนครับ
Code (PHP)
$text = "ยืม";
$sql = "SELECT * FROM tb_borrow WHERE idcard = ? and updatestatus= ? ";
$stmt = $con->prepare($sql);
$stmt->bind_param('ss',$_session['idcard'],$text); // s - string, b - blob, i - int, etc
$stmt ->execute();
//$result = $stmt->get_result();
//$row = $result->fetch_assoc();
if($stmt){
// sweetalert แจ้งเตือน popup กด ok ก่อน redirect ไป login.php
echo '<script>
setTimeout(function() {
swal.fire({
title: "รหัสมีการใช้งานยืมไปแล้ว",
// html: "<input type=\"button\" value=\"กรุณาคึนก่อน ?\">",
html: "message",
icon: "error"
}).then(function() {
window.location = "index.php";
});
}, 1000);
</script>';
}
else{
move_uploaded_file($_FILES['fileupload']['tmp_name'],$path_copy); //คัดลอกไฟล์ไปเก็บที่เว็บเซริ์ฟเวอร์ใน folder ทีกำหนด
//insert ข้อมูลเข้าไปในตาราง tb_borrow
$sql = "INSERT INTO tb_borrow (time,time2,idcard,username,section,status,serial,comment,status1,updatestatus,fileupload)
VALUES ('$date1','-','$idcard','$username','$section','$status','$code','$comment','ยืม','ยืม','$newname')";
$query = $con->query($sql);
//update ข้อมูลเข้าไปในตาราง tb_device เมื่อ id เท่ากับ ตัวแปร code
$sql1 = "UPDATE tb_device SET status = 'ไม่ว่าง' , comment='$status' WHERE name = '".$_SESSION['code']."' ";
$query1 = $con->query($sql1);
// sweetalert แจ้งเตือน popup กด ok ก่อน redirect ไป index.php
echo '<script>
setTimeout(function() {
swal.fire({
title: "บันทึกข้อมูลสำเร็จ",
// html: "<input type=\"button\" value=\"กรุณาคึนก่อน ?\">",
html: "message",
icon: "success"
}).then(function() {
window.location = "index.php";
});
}, 1000);
</script>';
}
session_destroy();
mysqli_close($con);
?>
Tag : PHP
|
ประวัติการแก้ไข 2024-04-20 22:35:55
|
|
|
|
|
Date :
2024-04-20 22:28:34 |
By :
tharakorn.jin |
View :
283 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(cond1){
//
}elseif( cond2 ){
//
}elseif( cond...){
//
}else{
//
}
|
|
|
|
|
Date :
2024-04-21 09:56:30 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
switch( $var ){
case 1:
//
break;
case 2:
//
break;
default:
}
switch( true ){
case (cond1):
//
break;
case (cond2):
//
break;
default:
//
}
|
|
|
|
|
Date :
2024-04-21 09:59:26 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ควรตรวสอบก่อนที่เรราจะ อ่าน record
Code (PHP)
$query=$con->query( xxxx );
if($query->errno > 0 ){
die( $query->error); // แจ้ง error
}elseif( $query->num_rows < 1){
die('แจ้งไม่มีข้อมูล');
}
$row = $query->fetch_assoc();
|
ประวัติการแก้ไข 2024-04-21 16:46:13
|
|
|
|
Date :
2024-04-21 16:45:22 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|