|
|
|
เลือก List/menu แล้วให้ข้อมูลในตารางเปลี่ยนตามที่เราเลือก |
|
|
|
|
|
|
|
จากรูปถ้าจะเราเลือก list/menu แล้วให้ข้อมูลในตารางเปลี่ยนด้วยนี่ต้องใช้ javascript หรือป่าวครับ พี่ๆพอจะให้ตัวอย่างได้หรือป่าวครับว่าต้องเริ่มต้นยังไงดีครับ
Code (PHP)
<?
session_start() ;
if(!session_is_registered("login_true")) {
echo "<meta http-equiv='refresh' content='1;url=../index.php'>" ;
exit() ;
}
$username = $_SESSION["newDB"];
$login_true = $_SESSION["login_true"];
require_once('../Connections/conn_search.php');
$sql ="select * from employee where username='$login_true'";
$result=mysql_db_query($newDB,$sql);
$database_connarr = mysql_fetch_array($result) ;
$employee_id=$database_connarr['employee_id'];
$employee_name=$database_connarr['employee_name'];
$hotel_id=$database_connarr['hotel_id'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>รายการจองห้องพัก</title>
<SCRIPT LANGUAGE=JAVASCRIPT>
function popup()
{
javascript:NewWindow=window.open('out_roomforcus.php','newWin','width=800,left=0,top=0,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=No,fullscreen=No');NewWindow.focus();void 0;
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</SCRIPT>
</head>
<body>
<div align="center">
<table width="713" height="245" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="58" valign="middle" background="../images/bg_shade_instant.jpg" class="ne"><div align="center" class="style42">รายการจองห้องพักโรงแรม </div></td>
</tr>
<tr>
<td height="5" valign="middle" class="ne"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr>
<td height="18" valign="middle" class="ne"><div align="center"><span class="style44">[ <a href="index_hotel.php?action=main">หน้าหลัก</a> | <a href="ebooking.php">รายการจองห้องพัก</a> | <a href="ebooking_waitcheckin.php">รายการที่รอเข้าพัก</a>|<a href="ebooking_checkin.php"> ลูกค้าที่กำลังเข้าพัก</a>| <a href="ebooking_checkout.php">ลูกค้าที่ออกจากห้องพัก </a>| <a href="ebooking_cancel.php">รายการยกเลิกห้องพัก</a></span> ]</div></td>
</tr>
<tr>
<td width="641" height="18" valign="middle" class="ne"><div align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle"> </td>
<td height="26" valign="middle"> </td>
<td valign="middle"> </td>
</tr>
<tr>
<td width="61%" valign="middle"><span class="style37"><span class="style46">จำนวนการจองทั้งหมด</span><span class="style52">
<span class="style48">
<?
$sql="select count(book_id) as countbook_id from booking where status='1'";
$result1=mysql_db_query($newDB,$sql);
$count=mysql_fetch_array($result1);
echo $countbook_id=$count['countbook_id'];
?></span>
<span class="style53">รายการ</span> </span></span></td>
<td width="3%" height="26" valign="middle"><div align="right"><strong> <img src="../images/sg.gif" width="16" height="16" /></strong></div></td>
<td width="36%" valign="middle">
<form action="ebooking.php" method="get" name="frmSearch" target="_parent" id="frmSearch" onsubmit="return check();">
<script language="JavaScript" type="text/javascript">
function check() {
if(document.frmSearch.txtKeyword.value=="") {
alert("กรุณาใส่เลขที่ใบจองที่ต้องการค้นหาด้วยครับ") ;
document.frmSearch.txtKeyword.focus() ;
return false ;
}
else
return true ;
}
</script>
<label></label>
<label></label>
<div align="right"> <span class="style37">ค้นหา</span>
<?
if($_GET["txtKeyword"] == "" or empty($_GET)){
$strSQL = "SELECT * FROM booking where status='1'";
$objQuery = mysql_db_query($newDB,$strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 14;//กำหนดจำนวนแถวที่จะให้แสดงในแต่ล่ะหน้า
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page);
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by book_id ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
}
else if($_GET["txtKeyword"] != ""){
// Search By Name or Email
$strSQL = "SELECT * FROM booking WHERE (book_id LIKE '%".$_GET["txtKeyword"]."%' or cus_id LIKE '%".$_GET["txtKeyword"]."%' )";
$objQuery = mysql_db_query($newDB,$strSQL) or die ("Error Query [".$strSQL."]");
}
//ตรงนี้ให้แสดงตาม listmenu ที่เลือกครับต้องเขียนว่ายังไงหรอครับ
else if("เรียงตามเลขที่ใบจอง"){
}
else("เรียงตามวันที่เช็คอิน"){
}
?>
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>"/>
<input name="submit" type="submit" value="ค้นหา"/>
</div>
</form></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td height="44" align="left" valign="top"><table width="100%" height="44" align="center" cellpadding="2" cellspacing="1" class="d3" summary="">
<tr>
<td width="75" height="17" valign="top" class="ne"><div align="center"><strong><span class="style50">เลขที่ใบจอง</span></strong></div></td>
<td width="209" valign="top" class="ne"><div align="center" class="style50"><strong>ชื่อ-สกุล</strong></div></td>
<td width="85" valign="top" class="ne"><div align="center" class="style50"><strong>Check-in</strong></div></td>
<td width="85" valign="top" class="ne"><div align="center" class="style50"><strong>Check-out</strong></div></td>
<td width="80" valign="top" class="ne"><div align="center" class="style50"><strong>จำนวน(ห้อง)</strong></div></td>
<td width="77" valign="top" class="ne"><div align="center" class="style50"><strong>รายละเอียด</strong></div></td>
<td width="64" valign="top" class="ne"><div align="center" class="style50"><strong>ยกเลิก</strong></div></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery)){
?>
<tr>
<td height="22" bgcolor="#ffffff" class="ne"><div align="center" class="style44">
<?=$objResult["book_id"]?></div></td>
<td bgcolor="#ffffff" class="ne"><div align="left" class="style44">
<a href="index_hotel.php?action=ebooking_detail&book_id=<?=$objResult["book_id"];?>">
<?=$objResult["name"]?></a></div></td>
<td bgcolor="#ffffff" class="ne"><div align="center" class="style44">
<?=$objResult["check_in"]?></div></td>
<td bgcolor="#ffffff" class="ne"><div align="center" class="style44">
<?=$objResult["check_out"]?></div></td>
<td bgcolor="#ffffff" class="ne"><div align="center">
<span class="style44">
<? $book_id=$objResult["book_id"]?>
<?
$sql="select sum(amount) as amount from bookingdetail where book_id='$book_id'";
$result1=mysql_query($sql);
$row2=mysql_fetch_array($result1);
echo $amount=$row2['amount'];
?></span></div></td>
<td bgcolor="#ffffff" class="ne"><div align="center"><a href="index_hotel.php?action=ebooking_detail&book_id=<?=$objResult["book_id"];?>"><img src="../images/detail_button.gif" width="65" height="12" border="0"/></a></div></td>
<td bgcolor="#ffffff" class="ne"><div align="center"><a href="index_hotel.php?action=cancel_detail&book_id=<?=$objResult["book_id"];?>"></a><a href="index_hotel.php?action=cancel_detail&book_id=<?=$objResult["book_id"];?>"><img src="../images/upload-stop.gif" width="16" height="15" border="0" /></a></div></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td height="9" align="left" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="16%" height="22"><span class="style47">หน้าที่ </span>
<span class="style47">
<?
//ส่วนแสดงผลของตัวแบ่งหน้า
if($Prev_Page)
{
echo " <a href='index_hotel.php?action=ebooking&Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++)
{
if($i != $Page)
{
echo "[ <a href='index_hotel.php?action=ebooking&Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='index_hotel.php?action=ebooking&Page=$Next_Page'>Next>></a> ";
}
?></span></td>
<td width="60%"> </td>
<td width="24%"><form action="ebooking.php" method="get" name="form1" id="form1">
<div align="right">
//ตรงนี้อะครับผมต้องเขียนว่าไงหรอครับ
<select name="jmpMenu1" onChange="MM_jumpMenu('parent',this,0)">
<option value="">เลือกการแสดง</option>
<option value="<?=$objResult["book_id"]?>">เรียงตามเลขที่ใบจอง</option>
<option value="<?=$objResult["check_in"]?>">เรียงตามวันที่เช็คอิน</option>
</select>
</div>
</form></td>
</tr>
</table></td>
</tr>
<tr>
<td height="9" align="left" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
</table>
</div>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-25 02:23:52 |
By :
giroo |
View :
2548 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
SELECT * FROM booking WHERE (book_id LIKE '%".$_GET["txtKeyword"]."%' or cus_id LIKE '%".$_GET["txtKeyword"]."%' ) order by book_id
Code (PHP)
SELECT * FROM booking WHERE (book_id LIKE '%".$_GET["txtKeyword"]."%' or cus_id LIKE '%".$_GET["txtKeyword"]."%' ) order by check_in
ลองดูนะ
|
|
|
|
|
Date :
2010-01-26 00:33:51 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณจ้า
|
|
|
|
|
Date :
2010-08-27 23:17:14 |
By :
พันธ์ราชสิงห์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|