ส่วนค้นหาไว้บนสุด <?php if($_POST['btnSearch'] && (!empty($_POST['txtBed']) || !empty($_POST['txtPrice']))){ // กรณีที่ป้อนเงื่อนไข แล้วคลิกปุ่ม "ค้นหาตามเงื่อนไข" mysql_select_db($database_conn, $conn); mysql_query("set NAMES utf8"); $query_rcsSearch = "SELECT * FROM tblRoom, tblRoomType WHERE tblRoomType.RoomType_ID = tblRoom.RoomType_ID "; if($_POST['rdbCon'] == "and" && (empty($_POST['txtBed']) || empty($_POST['txtPrice']))){ // กรณีที่เลือกเงื่อนไข "and" ต้องระบุจำนวนเตียงนอน และราคาให้ครบทั้งสองช่อง echo "<script>alert('ระบุเงื่อนไขที่่ต้องการค้นหาให้ถูกต้อง');</script>"; }else{ $query_rcsSearch .= " AND "; if(!empty($_POST['txtBed']) && !empty($_POST['txtPrice'])){ // กรณีที่ระบุจำนวนเตียงนอน และราคา $query_rcsSearch .= "( tblRoomType.RT_BedNO ".$_POST['listBed']." ".$_POST['txtBed']." ".$_POST['rdbCon']." tblRoomType.RT_Price ".$_POST['listPrice']." ".$_POST['txtPrice'].")"; }else{ if(!empty($_POST['txtBed'])){ // กรณีที่ระบุเฉพาะจำนวนเตียงนอน $query_rcsSearch .= " tblRoomType.RT_BedNO ".$_POST['listBed']." ".$_POST['txtBed']; }elseif(!empty($_POST['txtPrice'])){ // กรณีที่ระบุเฉพาะราคา $query_rcsSearch .= " tblRoomType.RT_Price ".$_POST['listPrice']." ".$_POST['txtPrice']; } } $query_rcsSearch .= " ORDER BY tblRoomType.RT_Name, Room_ID"; $rcsSearch = mysql_query($query_rcsSearch, $conn) or die(mysql_error()); $row_rcsSearch = mysql_fetch_assoc($rcsSearch); $totalRows_rcsSearch = mysql_num_rows($rcsSearch); } }?> ส่วนฟอร์ม <form name="frmSearch" method="post" action="search_room.php"><table> <tr class="HeadTable"><td colspan="3">ค้นหาห้องพัก</td></tr> <tr class="Content"> <td width="30%" align="right" valign="top" >จำนวนเตียง/ห้อง : </td> <td width="70%" colspan="2"> <select name="listBed" > <option value=">">มากกว่า</option> <option value="=" selected="selected">เท่ากับ</option> <option value="<">น้อยกว่า</option> </select> <input name="txtBed" type="text" size="5" maxlength="10" /> เตียง </td> </tr> <tr class="Content"><td/> <td> <input name="rdbCon" type="radio" value="or" checked="checked"> หรือ <input name="rdbCon" type="radio" value="and"> และ </td></tr> <tr class="Content"> <td align="right">ราคา/คืน : </td> <td colspan="2"> <select name="listPrice" > <option value=">">มากกว่า</option> <option value="=" selected="selected">เท่ากับ</option> <option value="<">น้อยกว่า</option> </select> <input name="txtPrice" type="text" size="5" maxlength="10" /> บาท </td> </tr> <tr class="Content"><td colspan="3" align="center"> <input name="btnSearch" type="submit" value="ค้นหาตามเงื่อนไข"> </td></tr> </table></form> <table> <tr class="Title"> <td width="15%">หมายเลขห้อง</td> <td width="40%">รายละเอียด</td> <td width="30%">จำนวนเตียง/ห้อง</td> <td width="10%">ราคา/เทอม</td> </tr> <?php if ($totalRows_rcsSearch > 0) { // กรณีที่มีข้อมูล Recordset "rcsSearch" ?> <?php do { ?> <tr class="Content"> <td align="center" valign="top"><?php echo $row_rcsSearch['Room_ID']; ?></td> <td><b><?php echo $row_rcsSearch['RT_Name']; ?></b> <p><?php echo $row_rcsSearch['RT_Descript']; ?></p></td> <td align="center" valign="top"><?php echo $row_rcsSearch['RT_BedNO']; ?></td> <td align="right" valign="top"><?php echo number_format($row_rcsSearch['RT_Price']); ?></td> </tr> <?php } while ($row_rcsSearch = mysql_fetch_assoc($rcsSearch)); ?> <?php } ?> <?php if($totalRows_rcsSearch == 0){ // กรณีที่ไม่มีข้อมูล Recordset "rcsSearch" ?> <tr class="Content AlertMsg"><td colspan="4" align="center"> ยังไม่มีการค้นหา หรือค้นหาข้อมูลตามที่ระบุไม่พบ </td></tr> <? } ?> </table>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง