|
|
|
สอบถามการจองห้อง เพื่อป้องกันการจองซ้อนกันหน่อยค่ะพี่ |
|
|
|
|
|
|
|
สวัสดีค่ะพี่ คือหนูมีปัญหาเรื่องการเช็คการจองซ้ำอ่ะค่ะ แบบว่าเพิ่งลองเขียนแบบนี้ครั้งแรกเลย
สงสัยแนวทางว่าหนูควรจะเก็บข้อมูลแบบนี้ดีแล้วหรอป่าว แล้วถ้าจะเช็คการจองซ้ำหนูจะต้อง
เขียนเช็คอย่างไร
อันนี้คือโครงสร้างที่หนูวางใน Database ดังภาพ หนูควรจะเช็คการซ้ำอย่างไรดีค่ะพี่
อันนี้เป็นโค๊สที่หนูเขียนเพื่อเพิ่มข้อมูล แต่อยากเช็คค่าก่อนว่าห้องซ้ำหรือไม่ หนูควรเขียนอย่างไรดีค่ะ
Code (PHP)
<?
include("../Connections/connect.inc.php");
connect_db();
$event_id = $_POST['$event_id'];
$event_id= $_POST['event_id'];
$event_start = $_POST['event_start'];
$event_end = $_POST['event_end'];
$event_title = $_POST['event_title'];
$room_book = $_POST['room_book'];
$name_tool = $_POST['name_tool'];
$user_book = $_POST['user_book'];
$Remark = $_POST['Remark'];
$tel = $_POST['tel'];
date_default_timezone_set("Asia/Bangkok");
$today=date("Y-m-d H:i:s");
//echo $today;
//echo $dd;
?><?
if( !$event_start || !$event_end || !$event_title || !$user_book || !$tel)
{
?>
<script language="javascript">
alert("กรุณากรอกข้อมูลให้ครบ");
location="book_room_user.php";
</script>
<?
}
else
{
$sql_add ="INSERT INTO `ibookiwct`.`tbl_event` (`event_id` , `event_title` ,`event_start`,`event_end` ,`event_allDay`,`event_status`,`user_book`,`Remark`,`tel`,`date_rec`)
VALUES ('$event_id','$event_title', '$event_start', '$event_end' , 'false', '2', '$user_book','$Remark','$tel','$today')";
$query_add=mysql_query($sql_add) or die (mysql_error());
for($i=0;$i<sizeof($name_tool);$i++){//จัดเก็บตัว อุปกรณ์
if($name_tool[$i]!=""){
$sql="insert into ref_tool values('$event_id','$name_tool[$i]')";
$result=mysql_query($sql) or die (mysql_error());
}
}
for($i=0;$i<sizeof($room_book);$i++){//จัดเก็บตัว ห้องที่จอง
if($room_book[$i]!=""){
$sql="insert into ref_book values('$event_id','$room_book[$i]')";
$result=mysql_query($sql) or die (mysql_error());
}
}
if ($query_add){
?>
<script language="javascript">
alert("บันทึกข้อมูลเรียบร้อย");
location="../user/home_user.php";
</script>
<?
}
else
?>
<script language="javascript">
alert("ไม่สามารถบันทึกข้อมูลได้!!");
location="../user/home_user.php";
</script>
<?
}
mysql_close();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>.: IWCTMeetingRoom2015 :.</title>
</head>
<script language="javascript">
alert("<?php echo $msg; ?>");
location.href="../user/home_user.php";
</script>
<body>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2015-05-13 21:41:58 |
By :
moo_810 |
View :
2024 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช็คได้หลายอย่างครับ เช่น ช่วงเวลา สถานะห้องว่างหรือไม่ว่าง เป็นต้นครับ ลองดูครับ
|
|
|
|
|
Date :
2015-05-13 23:55:19 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|