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,037

HOME > PHP > PHP Forum > การเลือก listbox แล้วแสดงข้อมูลออกมา จะทำยังไงครับ แบบว่าเลือก listbox แล้วข้อมูลแสดงออกมาเลยนะครับ



 

การเลือก listbox แล้วแสดงข้อมูลออกมา จะทำยังไงครับ แบบว่าเลือก listbox แล้วข้อมูลแสดงออกมาเลยนะครับ

 



Topic : 040102



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



สถานะออฟไลน์




จะทำยังไงครับ แบบว่าเลือก listbox แล้วข้อมูลแสดงออกมาเลยนะครับ
รูปภาพ
listbox

ขอความ กรุณาด้วยครับ

ในส่วนของโค๊ดครับ
Code (PHP)
  <form id="form2" name="form2" method="post" action="">
        <table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td align="center"><span class="txt13ms">
              <select name="select" id="select" onChange="location.href='ShowAllProduct.php?type='+this.value">
                <option value='0' selected="selected">--เลือกประเภทสินค้า--</option>
                <?  //อ่านข้อมูลจาก $data ใส่ list menu
			include "connect.php";
			//รับค่า  proid ที่ส่งมาจากไฟล์ showproduct.php
			$sqlpro="select * from tbtype group by typename";
			$data=mysql_query($sqlpro);
			while($rspro=mysql_fetch_array($data))
			//$rsname = $rspro[typename];
			{
				
         	  ?>
                <option value="<? echo $rspro[type_id] ?>" ><? echo $rspro[typename] ?></option>
                <?
			
			}
	?>
              </select>
            </span></td>
          </tr>
        </table>
      </form>
      <form id="form1" name="form1" method="post" action=""><div class="tbl_box_green">
        <table width="599" border="1" align="left" class="txt9ms">
            <div class="tbl_box_head">
              <tr bgcolor="#99CC66">
                <td height="31" colspan="8" align="center" class="txt9ms" ><span class="txt13ms">แก้ไขข้อมูลสินค้า </span></td>
              </tr>
            </div>
            <div class="tbl_box_green">
              <tr bgcolor="#99CC66">
                <td width="15%" align="center" class="txt9ms"><span class="txt13ms">ชื่อสินค้า</span></td>
                <td width="15%" align="center" class="txt9ms"><span class="txt13ms">ประเภทสินค้า</span></td>
                <td width="11%" align="center" class="txt9ms"><span class="txt13ms">รหัสISBN</span></td>
                <td width="17%" align="center" class="txt9ms"><span class="txt13ms">ชื่อผู้แต่ง</span></td>
                <td width="9%" align="center" class="txt9ms"><span class="txt13ms">จำนวน</span></td>
                <td width="9%" align="center" class="txt9ms"><span class="txt13ms">ราคา</span></td>
                <td width="9%" align="center" class="txt9ms"><span class="txt13ms">รูปภาพ</span></td>
                <td width="15%" class="txt9ms"><div align="center" class="style1 style1 style1"><span class="txt13ms"><a href="addproduct.php?proid=<?echo $rs[proid]?>"><img src="../images/add.png" width="24" height="24" border="0" /></a></span></div></td>
              </tr>
            </div>
            <?
			//$select = $_POST['select'];
			//$Submit = $_POST['Submit'];
			
		//if($Submit=="แสดงสินค้า"){
				//$sql="SELECT * FROM tbproduct INNER JOIN tbtype ON (tbproduct.type_id = tbtype.type_id) WHERE tbproduct.type_id ='$select'";
				//$data=mysql_query($sql);
				//$numbook = mysql_num_rows($data);
			 $select	=$_POST['select'];
	//$proname=$_GET['proname'];
			include "../connectDB/connect.php";
			if($select=="0") {
					$sql	= "select * from tbtype,tbproduct where tbtype.type_id=tbproduct.type_id order by proid asc";
			}else{
				echo	$sql	= "select * from tbtype,tbproduct where tbtype.type_id=tbproduct.type_id and tbtype.type_id='$seletc' order by proid asc";
			}
			//$sql	= "select * from product where cat_id = '$cat_id'";
			$query	= mysql_query($sql) or die("error=$sql");
			$numbook 	= mysql_num_rows($query);
		
			while($rs=mysql_fetch_array($query)) {
	?>
            <tr>
              <div class="odd">
                <td align="center" class="txt9ms"><span class="txt13ms"><? echo  $rs[proname]?></span></td>
                <td align="center" class="txt9ms"><span class="txt13ms"><? echo $rs[typename] ?></span></td>
                <td align="center" class="txt9ms"><span class="txt13ms"><? echo $rs[isbn] ?></span></td>
                <td align="center" class="txt9ms"><span class="txt13ms"><? echo $rs[writers] ?></span></td>
                <td align="center" class="txt9ms"><span class="txt13ms"><? echo $rs[stock] ?></span></td>
                <td align="center" class="txt9ms"><span class="txt13ms"><? echo $rs[price] ?></span></td>
                <td align="center" class="txt9ms"><div align="center"><span class="txt13ms"><img src="../bookimages/<? echo $rs[picture] ?>" width="30" height="35" /></span></div></td>
              </div>
              <td class="txt9ms"><table width="100%">
                  <tr>
                    <td width="50%" class="odd"><div align="center"><span class="txt13ms"><a href="delproduct.php"><img src="../images/delete.png" width="24" height="24" border="0" /></a></span></div></td>
                    <td width="50%" class="odd"><div align="center"><span class="txt13ms"><a href="frmeditproduct.php?proid=<?echo $rs[proid]?>"><img src="../images/edit.png" width="24" height="24" border="0" /></a></span></div></td>
                  </tr>
              </table></td>
            </tr>
            <?
			//}
		}
	?>
          </table>
          <div align="center">
            <span class="txt13ms">
            <?
  			if($numbook == 0){
					echo "ไม่พบข้อมูล";	
				}
			?>
            <br />
            </span></div>
        </div>
      </form>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-03-09 14:52:11 By : arthonkaew View : 3137 Reply : 3
 

 

No. 1



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



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

ดูตัวอย่างเอาน้า

Code (PHP)
<form method="post" name="form_test">
	
			<?
			if(!empty($_POST['School_tb'])){
		$School_tb = $_POST['School_tb'];
			}else{
				$School_tb = $_GET['School_tb'];
			}
	if(!isset($start)){
$start = 0;
}
$limit = '10'; 

$Qtotal = mysql_query("select  ID_Ac,Name_Ac,Date_Ac,Time_Ac from activity  where activity.ID_Sc = '$School_tb'  order by 'Date_Ac' asc, 'Time_Ac' asc "); //คิวรี่ คำสั่ง
$total = mysql_num_rows($Qtotal); 


$Query = mysql_query("select  ID_Ac,Name_Ac,Date_Ac,Time_Ac from activity  where activity.ID_Sc = '$School_tb'  order by 'Date_Ac' asc, 'Time_Ac' asc  LIMIT $start,$limit"); $totalp = mysql_num_rows($Query); 
		?> 
	
	    <table width="700">
  <tr>
 
		 
		    <td height="20" colspan="2" align="left">
							<table width="340" border="0" cellspacing="0" cellpadding="0">
                              
                                <tr>
                                  <td width="340" height="20" align="center" class="TopicSection"><div class="style4" id="result_box" dir="ltr">
                                    <div align="left" class="normal13blueBold">List of Activity</div>
                                  </div></td>
                                </tr>
                            </table>		</td>

    </tr>
<tr>
 <td height="20" colspan="2" align="left" valign="top">
							<table width="700" border="0" cellspacing="0" cellpadding="0">
 <tr align="center">
   <td height="20" align="center" class="TopicSection" style="border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE;"><div align="left" class="narmal3old">Choose  School</div></td>
   <td colspan="2" align="center" class="TopicSection" style="border-right:1px solid #EEEEEE;">
     <div align="left">
       <select name="School_tb"  id="School_tb" class="TextBox" style="width:151px;" onChange="submit_click(this.form,'School_tb')" >
         <? $name = mysql_query("select Name_Sc from School where School.ID_Sc = '$School_tb'  ");?>
         <option value="<?=$School_tb?>">
           <? if($School_tb){while($n=mysql_fetch_array($name)){echo $n[0];}}else if(!$School_tb){echo"---choose School---";}?>
           </option> 
              <? 
	$list = mysql_query("select  Promise.ID_Sc,Name_Sc from Promise,School where  Promise.ID_Sc  =  School.ID_Sc  and  Promise.ID_Tc = '$_SESSION[ID_Tc]'  ");
while ($array2 = mysql_fetch_array($list)){ 
?> 
         <option value='<? echo $array2[0];?>'><? echo $array2[1];?></option> 
         <? } ?>
       </select>
     </div></td>
   </tr>
 <tr align="center">
 		 <td width="290" height="20" align="center" bgcolor="#EEEEEE" class="TopicSection" style="border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE;"><span class="style6">Activity</span></td>
	    <td width="290" align="center" bgcolor="#EEEEEE" class="TopicSection" style="border-right:1px solid #EEEEEE;"><span class="style6">Date</span></td>
        <td width="290" align="center" bgcolor="#EEEEEE" class="TopicSection" style="border-right:1px solid #EEEEEE;"><span class="style6">Time</span></td>
  </tr>
  	<? 
	while($list = mysql_fetch_array($Query)){
	?>
 <tr align="center">
   <td width="290" align="center" class="TopicSection" style="border-right:1px solid #EEEEEE;"><div align="left"><a href="view_detail_ac.php?id=<? echo $list[0] ?>" ><? echo $list[1]; ?></a></div></td>
    <td width="290" align="center" class="TopicSection" style="border-right:1px solid #EEEEEE;"><? 
	echo $list[2];
	?></td>
	 <td width="290" align="center" class="TopicSection" style="border-right:1px solid #EEEEEE;"><? if($list[3] == '1'){  echo "8.00-12.00";}elseif($list[3] == '2'){ echo "13.00-15.00"; }else if($list[3] == '3'){ echo "8.00-15.00"; }?></td>
  </tr>
  <? } ?>
    </table>
        <?
$page = ceil($total/$limit); 


for($i=1;$i<=$page;$i++){
if($_GET['page']==$i){
echo "[<a href='?start=".$limit*($i-1)."&page=$i&School_tb=$School_tb'><B>$i</B></A>]"; 
}else{
echo "[<a href='?start=".$limit*($i-1)."&page=$i&School_tb=$School_tb'>$i</A>]"; 
}
}
?>
    </td></tr>
</table>
<Script language="javascript">
function submit_click(obj,s)
{
if(s=='School_tb' & document.form_test.School_tb.value!='<?=$School_tb?>')
{ 
obj.action=""; 
obj.submit(); 
}
}
</Script>	   
     
	</form>


เมื่อเลือกในlistboxแล้วจะ onChange="submit_click(this.form,'School_tb')"
เป็นการเรียก function submit_click เพื่อให้submitแล้วกลับมาที่หน้าเดิมจากนั้นก็เอาlistboxที่เลือกไว้เมื่อกี้มาselectค่าที่เท่ากับlistboxแล้วแสดงค่าทั้งหมดออกมา
(ไม่รู้จาเข้าใจไหมน้าลองไปปรับใช้ดู)






Date : 2010-03-09 15:27:16 By : LuckyStar
 


 

No. 2



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



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

ได้ไม่ได้ไงบอกด้วยนะ
Date : 2010-03-09 15:29:31 By : LuckyStar
 

 

No. 3



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



สถานะออฟไลน์


โทดนะครับ โค้ดคุณ LuckyStar แสดงข้อมูลออกมาในรูปแบบตารางหรือป่าวอ่ะครับ ดูโค้ดแล้วตาลายแห่ะ ๆ
Date : 2015-09-17 01:29:36 By : nadthasin
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การเลือก listbox แล้วแสดงข้อมูลออกมา จะทำยังไงครับ แบบว่าเลือก listbox แล้วข้อมูลแสดงออกมาเลยนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่