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 > การเลือกข้อมูลจาก dropdownlist แล้ว select ข้อมูลมาแสดงครับ



 

การเลือกข้อมูลจาก dropdownlist แล้ว select ข้อมูลมาแสดงครับ

 



Topic : 048622



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



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



คือผมจะทำกล่อง search โดยเลือกจาก dropdownlist ที่มีให้มาแล้วแสดงผลอ่ะครับ

Code (PHP)
<form action="<?=$_SERVER['SCRIPT_NAME'];?>" method="post" name="fmSearch" id="fmSearch">
	    <table width="378" border="1" align="center">
          <tr>
            <td width="128">ชื่อสถาบัน : </td>
            <td width="163"><label>
              <select name="keywords" id="keywords">
                <option value=""><-- Please Select --></option>
                <?
			$strSQL = "SELECT * FROM stitution ORDER BY STI_ID ASC";
			$objQuery = mysql_query($strSQL);
			while($objResuut = mysql_fetch_array($objQuery))
			{
			?>
                <option value="<?=$objResuut["STI_NAME"];?>">
                  <?=$objResuut["STI_ID"]." - ".$objResuut["STI_NAME"];?>
                </option>
                <?
			}
			?>
              </select>
            </label></td>
            <td width="65"><label>
              <input name="btnSubmit" type="submit" id="btnSubmit" value="Search">


แล้วก็ให้แสดงข้างล่าง

Code (PHP)
<?
if($_GET["STI_NAME"] != "")
	{
	$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
	$objDB = mysql_select_db("horpak");
	// Search By Name or Email
	$strSQL = "SELECT  * FROM dormitory  WHERE (DORM_ID LIKE '%".$_GET["STI_NAME"]."%' or DORM_EMAIL LIKE '%".$_GET["STI_NAME"]."%' )  ";
	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
	?>
	<table width="600" border="1">
	  <tr>
		<th width="91"> <div align="center">name</div></th>
		<th width="98"> <div align="center">email</div></th>
		<th width="198"> <div align="center">address</div></th>
	  </tr>
	<?
	while($objResult = mysql_fetch_array($objQuery))
	{
	?>
	  <tr>
		<td><div align="center"><?=$objResult["DORM_NAME"];?></div></td>
		<td><?=$objResult["DORM_EMAIL"];?></td>
		<td><?=$objResult["DORM_ADDESS"];?></td>
	  </tr>
	<?
	}
	?>
	</table>
	<?
	mysql_close($objConnect);
}
?>


มีปัญหาคือมันไม่ยอมแสดงอ่ะครับ ไม่รู้ว่าส่งค่ามาถูกหรือป่าว รู้สึกเหมือนค่าที่ส่งจาก dropdownlist มันไม่ถูกหรือยังไง งงจังเลยครับ

ใครพอทราบช่วยชี้แนะทีนะครับ ขอบคุณครับผม



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-09-12 00:30:52 By : wimass View : 1600 Reply : 2
 

 

No. 1



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

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

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


Code (PHP)
<form action="<?=$_SERVER['SCRIPT_NAME'];?>" method="get" name="fmSearch" id="fmSearch">
	    <table width="378" border="1" align="center">
          <tr>
            <td width="128">ชื่อสถาบัน : </td>
            <td width="163"><label>
              <select name="STI_NAME" id="STI_NAME">
                <option value=""><-- Please Select --></option>
                <?
			$strSQL = "SELECT * FROM stitution ORDER BY STI_ID ASC";
			$objQuery = mysql_query($strSQL);
			while($objResuut = mysql_fetch_array($objQuery))
			{
			?>
                <option value="<?=$objResuut["STI_NAME"];?>">
                  <?=$objResuut["STI_ID"]." - ".$objResuut["STI_NAME"];?>
                </option>
                <?
			}
			?>
              </select>
            </label></td>
            <td width="65"><label>
              <input name="btnSubmit" type="submit" id="btnSubmit" value="Search">



ที่ดูคร่าวๆ ก็ ประมาณนี้ครับ..






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-12 00:51:31 By : t-monroe
 


 

No. 2

Guest


ถ้าไม่ใช้แบบดรอปดาวลิสละคับต้องเขียนยังไงหรอคับเอาแบบโชวจข้อมูลแบบปัจจุบันไปเลยอะคับ
คือว่าผมทำเป็นดรอปดาวลิสแล้วอยากแก้เอาแบบโชวเลยอะคับ

Code (PHP)
<?
    session_start();
   	if(!$_SESSION["login"])
	{
	header("content-type: text/html; charset=utf-8");	
	echo("<script>alert('ผิดพลาด! คุณยังไม่ได้ทำการลงชื่อเข้าสู่ระบบ'); window.location='index.php';</script>");
	
	
	exit();
	
	}
?>
<html lang="th" xml:lang="th">
<head>
<title>แบบประเมินบุคลากร</title>
<style type="text/css">
<!--
.style1 {
	font-size: 16px;
	color: #333333;
}
.style4 {font-size: 14px; color: #666666; }
.style13 {font-size: 14px; color: #333333; }
.style18 {font-size: 14; color: #666666; }
.style19 {font-size: 14}
.style21 {
	font-size: 14px;
	font-weight: bold;
}
.style23 {
	font-size: 20px
}
.style24 {
	color: #FFFFFF
}
input{
	color: #930; /* สีตัวอักษร */
	border: 2px solid  #C60; /* เส้นขอบ */
	background-color: #FFC;
}
.input_all{
	color: #000; /* สีตัวอักษร */
	border: 2px solid #06F; /* เส้นขอบ */
	background-color: #E0F8F7;
	
}
.in_
 {
	 border:0px hidden;
	 background:#FFF;
	 font-size:16px;
 }
	 

-->
</style>
<link rel="stylesheet" type="text/css" href="../css/style.inc.css" media="all">
<script type="text/javascript" src="../scripts/autoSum.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		
		$('#year_code').change(function(e){
			
			$.ajax({
			   type: "post",
			   url: "data_criterion.php",
			   data: "data_criterion="+$(this).val(),
			   success: function(msg){
				//alert( "Data Saved: " + msg );
					$('#result').html(msg);
			   }
			   
			 });
			 
		})
		
	});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body topmargin="0">
<? ?>
<form name="perform" action="persave.php" method="post">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr >
    <td align="center" valign="middle" bgcolor="#006699" scope="col"><hr>
    <p class="style24 style23"><strong>ประเมินบุคลากร</strong></p>
    <hr></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;</td>
  </tr>
  <tr>
    <td>
      <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td scope="col">
          <fieldset style="border:2 #333 solid; width:100%; text-align:center;">
          <table width="87%" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr align="left" valign="top">
              <th scope="col">&nbsp;</th>
              <th scope="col">&nbsp;</th>
              <th scope="col">&nbsp;</th>
              <th scope="col">&nbsp;</th>
            </tr> <!-- ผู้ที่  ถูก  ประเมิน -->
            <?
			
			include ("../config/config.php");
			
						$sql_show=("SELECT * FROM person
Inner Join tb_title ON tb_title.title_code = person.title_code
Inner Join tb_positions ON tb_positions.positions_code = person.positions_code
Inner Join tb_type_employee ON tb_type_employee.type_employee_code = person.type_employee_code
where name='$name' and surname='$surname'");
				$rs_1 = mysql_query($sql_show) or die(mysql_error());
 				$row_show = mysql_fetch_array($rs_1);
				
				$_SESSION['ss_name_s']=$row_show['name'];
			?>
           
            <tr align="left" valign="top">
              <td colspan="2"><span class="style21">ชื่อ - นามสกุล&nbsp;&nbsp;</span>
              <input type="text" name="name" value="<?=$row_show["name"];?>" class="input_all" size="15"> 
              <input type="text" name="surname" value="<?=$row_show["surname"];?>" class="input_all" size="15"></td>
              <td><span class="style21">ตำแหน่ง</span>&nbsp;&nbsp;
              <input type="text" name="rankname" value="<?=$row_show["positions_name"];?>" class="input_all" size="30"></td>
              <td><span class="style21">ประเภทบุคลากร</span>&nbsp;&nbsp;
              <input type="text" name="level" value="<?=$row_show["type_employee_name"];?>" class="input_all"></td>
           
            </tr>  
            <tr align="left" valign="top">
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>
            <?
			include ("../function/function.php");
			
			/*$num=num_rows("perform","where name='$_SESSION[ss_name]' and surname='$_SESSION[ss_surname]'");
			if($num<>0){*/
			{
			$rs=select("perform","where name='$name' and surname='$surname'");
			}
            ?>
            <!-- ผู้ที่ประเมิน -->
            
            <tr align="left" valign="top">
              <td colspan="2"><span class="style21">ชื่อ - ผู้ประเมิน</span>
               <input type="text" name="header" class="in_"  value="<?=$_SESSION['ss_name'];?>" disabled size="15">
               <input type="hidden" name="header" value="<?=$_SESSION['ss_name'];?>" size="15">
               
               <input name="sur_header" type="text" disabled class="in_"  value="<?=$_SESSION['ss_surname'];?>" size="15">
               <input type="hidden" name="sur_header" value="<?=$_SESSION['ss_surname'];?>" size="15">
               </td>
              <td><span class="style21">ตำแหน่ง</span>&nbsp;&nbsp;&nbsp;
              <input name="hrank" type="text" disabled class="in_" value="<?=$_SESSION['ss_posi_name'];?>" size="30">
              <input type="hidden" name="hrank" value="<?=$_SESSION['ss_posi_name'];?>" size="30"></td>
              <td class="style21"></span><input type="hidden" name="roundper" value="1"></td>
              
            </tr>
            <tr align="left" valign="top">
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>      
          </table>
          </fieldset></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td><? $_SESSION['ss_person_code']=$row_show["name"];       
	
	
	 $_SESSION[ss_id2]
	?> 
    
    </td>
  </tr>
  <tr>
    <td>
      
      <br>
      
      
   
      <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
        <tr bgcolor="#A6CAF0">
          <th width="550" height="27" scope="col">เลือกปีที่ประเมิน
		  <?
		     //เลือกปีที่ประเมิน
			
			 
            $sql = mysql_query("select * from tb_criterion_year where year_code!='$_SESSION[ss_id2]'");			//เลือกข้อมูลจากตารางประเภทสมาชิก
			$total = mysql_num_rows($sql);                ?>
            <select name="year_code" id="year_code"/>
      
      <? "<option>- กรุณาเลือก -</option>";
				$i=0;
				while ($i < $total)
				{
				
				$result = mysql_fetch_array($sql);
				$year_code  = $result[year_code ];
				$year = $result[year];
				
				echo "<option value=\"$year_code \"";
				if("$year_code "=="$row_show[year_code]")
				{ 
				echo "selected" ; 
				}
				
					echo ">$year</option>";
				$i++;
				}
				?>
                
                
</select>
<input type="button" class="btn_black" value="" onClick="window.location='../admin_assessment.php';"></th>
      </table>
                 
      <div id="result"></div>
      </td>
  </tr>
  <tr>
    <td><div align="center"></div>
      <div align="center">
      
      <br>
      <br>
      <br>
      </div></td>
  </tr>
</table>
</form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-02 16:59:34 By : ปรีชา
 

   

ค้นหาข้อมูล


   
 

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