|
|
|
ถามเรื่องการเก็บวันที่เพื่อ link ไปในส่วนของการจองห้องประชุมครับ |
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Form Example</title>
</head>
<body>
<?
include("connectdb.php"); // คำสั่งเรียกใช้ไฟล์ connectdb.php เพื่อติดต่อกับฐานข้อมูล
$P_name = $_POST['name'];
$M_room = $_POST['room'];
$M_time = $_POST['time'];
$M_detail = $_POST['detail'];
if(!empty($P_name)){
$sql = "INSERT INTO meet VALUES('$P_name','$M_room','$M_time','$M_detail') ";
if(mysql_query($sql)){
echo " บันทึกข้อมูลสำเร็จ";
}
else{
echo "ไม่สามารถบันทึกข้อมูลได้";
}
}
else{
echo "กรุณากรอกข้อมูลลงในฟอร์ม";
}
?>
<form id="form1" name="form1" method="post" action="">
<table width="60%" border="6" cellspacing="3" cellpadding="15">
<tr>
<td width="21%" bgcolor="#FF0000">ชื่อผู้จอง</td>
<td width="79%"><input name="name" type="text" size="30" maxlength="30" /></td>
</tr>
<tr>
<td bgcolor="#FF0000">ห้องประชุม</td>
<td><select name="room">
<option value="ห้องประชุม 1">ห้องประชุม 1</option>
<option value="ห้องประชุม 2">ห้องประชุม 2</option>
<option value="ห้องประชุม 3">ห้องประชุม 3</option>
</select> </td>
</tr>
<tr>
<td bgcolor="FF0000">เวลา</td>
<td><select name="time">
<option value="8.00-9.00">8.00-9.00</option>
<option value="9.00-10.00">9.00-10.00</option>
<option value="10.00-11.00">10.00-11.00</option>
<option value="11.00-12.00">11.00-12.00</option>
<option value="12.00-13.00">12.00-13.00</option>
<option value="13.00-14.00">13.00-14.00</option>
<option value="14.00-15.00">14.00-15.00</option>
<option value="15.00-16.00">15.00-16.00</option>
<option value="16.00-17.00">16.00-17.00</option>
</select> </td>
</tr>
<tr>
<td bgcolor="#FF0000">รายละเอียด</td>
<td><input name="detail" type="text" size="60" maxlength="60" /></td>
</tr>
<tr>
<td bgcolor="#FF0000"> </td>
<td><input type="submit" name="Submit" value="บันทึกข้อมูล" /></td>
</tr>
</table>
</form>
<?
// ติดต่อฐานข้อมูลไว้แล้วไม่ต้องติดต่ออีก
//การแสดงข้อมูลออกมา
$sql = "SELECT * FROM meet";
$query = mysql_query($sql);
while($result = mysql_fetch_array($query)){
$Pname = $result['name'];
$Mroom = $result['room'];
$Mtime = $result['time'];
$Mdetail = $result['detail'];
echo "ชื่อผู้จอง :$Pname || ชื่อห้องประชุม :$Mroom || เวลา :$Mtime || รายละเอียดการประชุม :$Mdetail <BR>";
}
//กระทำการเสร็จสิ้นแล้วควรยกเลิกการติดต่อกับฐานข้อมูล
mysql_close(); // คำสั่งยกเลิกการติดต่อกับฐานข้อมูล
?>
</body>
</html>
|
|
|
|
|
Date :
2014-03-31 13:35:23 |
By :
deverover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T^T
|
|
|
|
|
Date :
2014-03-31 14:01:08 |
By :
deverover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยด้วยก๊าบบ
|
|
|
|
|
Date :
2014-03-31 14:47:40 |
By :
deverover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ห้ามจองซ้ำ ก็เพิ่มฟิลด์ "จองแล้ว" สิครับ น่าจะแก้ปัญหานี้ได้นะ
|
|
|
|
|
Date :
2014-03-31 15:03:00 |
By :
phun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจองห้องซ้ำกัน แล้วไม่ INSERT เข้าดีบี มันก็ต้องโชว์แค่ 2 ห้องดิครับ ทำไมโชว์ห้องที่ซ้ำ 2 อัน เพราะในดีบีต้องมีแค่ 2 row(ดูจากรูปโพสต์แรกนะ)
no | ผู้จอง | ห้อง
1 | สมชาย | ห้อง1
2 | สมคิด | ห้อง2
3 | จงจิต | ห้อง2
เนี่ย "จงจิต" มันโชว์ได้ไง ในเมื่อเช็คว่าถ้าจองซ้ำ ไม่ต้อง INSERT ใส่ดีบี แสดงว่า INSERT จงจิตด้วยล่ะมั้ง
|
|
|
|
|
Date :
2014-03-31 16:20:25 |
By :
phun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|