Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > เลือก List/menu แล้วให้ข้อมูลในตารางเปลี่ยนตามที่เราเลือก



 

เลือก List/menu แล้วให้ข้อมูลในตารางเปลี่ยนตามที่เราเลือก

 



Topic : 037630



โพสกระทู้ ( 301 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger



tt
จากรูปถ้าจะเราเลือก 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-->&nbsp;</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">&nbsp;</td>
              <td height="26" valign="middle">&nbsp;</td>
              <td valign="middle">&nbsp;</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>&nbsp;<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&amp;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&amp;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&amp;book_id=<?=$objResult["book_id"];?>"></a><a href="index_hotel.php?action=cancel_detail&amp;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%">&nbsp;</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-->&nbsp;</td>
    </tr>
  </table>
</div>
</body>
</html>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-25 02:23:52 By : giroo View : 2515 Reply : 2
 

 

No. 1



โพสกระทู้ ( 869 )
บทความ ( 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
 


 

No. 2



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

ขอบคุณจ้า
Date : 2010-08-27 23:17:14 By : พันธ์ราชสิงห์
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เลือก List/menu แล้วให้ข้อมูลในตารางเปลี่ยนตามที่เราเลือก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่