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 มาใส่ตัวแปล php เพื่อนำไป select data จาก db อีกครั้งครับ



 

รบกวนช่วยดูโค๊ดทีครับ ต้องการดึงค่าจาก Listbox มาใส่ตัวแปล php เพื่อนำไป select data จาก db อีกครั้งครับ

 



Topic : 130657



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



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




Code (PHP)
<?
	session_start();
	
	   if($_SESSION['username'] == "")
	{
						echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>";
					  	echo "<div align='center'>";
						echo "คุณกรอก Username หรือ Password ผิดพลาด <br>";
						echo "กรุณาตรวจสอบใหม่อีกครั้ง<br>";
						echo "<a href=index.php>คลิกที่นี่เพื่อกลับไปเข้าสู่ระบบ</a></div>";
						exit ();
						
	}
	
	$username = $_SESSION['username'];
	$authen_id = $_SESSION['authen_id'];
	
	
	//include "check_login_page.php";
?>		
<!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" />
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script type="text/javascript">
    jQuery(function($) {
        jQuery('body').on('change','#workgroup',function(){
            jQuery.ajax({
                'type':'POST',
                'url':'http://localhost/helpdesk/cotton.php',
                'cache':false,
                'data':{workgroup:jQuery(this).val()},
                'success':function(html){
                    jQuery("#cotton").html(html);
                }
            });
            return false;
        });
		
		 jQuery('body').on('change','#building',function(){
            jQuery.ajax({
                'type':'POST',
                'url':'http://localhost/helpdesk/class.php',
                'cache':false,
                'data':{building:jQuery(this).val()},
                'success':function(html){
                    jQuery("#class").html(html);
                }
            });
            return false;
        });
		
		 jQuery('body').on('change','#class',function(){
            jQuery.ajax({
                'type':'POST',
                'url':'http://localhost/helpdesk/room.php',
                'cache':false,
                'data':{class:jQuery(this).val()},
                'success':function(html){
                    jQuery("#room").html(html);
                }
            });
            return false;
        });
		
		
		jQuery('body').on('change','#room',function(){
            jQuery.ajax({
                'type':'POST',
                'url':'http://localhost/helpdesk/equipment_id.php',
                'cache':false,
                'data':{room:jQuery(this).val()},
                'success':function(html){
                    jQuery("#equipment_id").html(html);
                }
            });
            return false;
        });
		
		
  window.onload = function() { 
     var equipment_id = document.getElementById("equipment_id");
     equipment_id.value = '<?php echo $equipment_id;?>';
  }
		
    });
	
	
  function showText(id1)
{
	
	
  document.getElementById('equipment_name').value = document.getElementById(equipment_name).value; // textId คือค่าของ textbox ที่ต้องการแสดงผล
}
</script>



<title> 1</title>
<script type="text/javascript" src="autocomplete/autocomplete.js"></script>  
<link rel="stylesheet" href="autocomplete/autocomplete.css"  type="text/css"/>  
</head>
<body>
<?
include('connect.inc.php');
		 $conn=mysql_connect($host,$user,$pass);
						mysql_query("SET NAMES UTF-8");
						mysql_query("SET character_set_results=UTF-8"); 
						mysql_query("SET character_set_client = UTF-8"); 
						mysql_query("SET character_set_connection = UTF-8");
				if (!$conn)
				{
						echo "<div align='center'> Error Connecting</div> <br> ";
				}
				  else 
				  {
     				$sql = "SELECT first_name, last_name, position_name, department_id FROM tb_user WHERE username = '$username'";
					$dbquery = mysql_db_query($dbname, $sql);
					$result = mysql_fetch_array($dbquery);
		    		$first_name =  $result[first_name];	
					$last_name =  $result[last_name];	
					$fullname = $first_name."  ".$last_name;
					$position_name =  $result[position_name];   
					$department_id = $result[department_id];
				  }
				 
					$sql1 = "SELECT department_name FROM tb_department WHERE department_id = '$department_id'";
					$dbquery1 = mysql_db_query($dbname, $sql1);
					$result1 = mysql_fetch_array($dbquery1);
		    		$department_name =  $result1[department_name];	

?>
<form id="form_department" name="form_department" method="post" action="" target="iframe_target" >
<iframe id="iframe_target" name="iframe_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
<p>
  <label for="fname">&nbsp;&nbsp;&nbsp;ชื่อผู้แจ้ง</label>
   <input name="fname" type="text" disabled="disabled" id="fname" value="<? echo $fullname; ?>" />
   <br />
&nbsp;&nbsp;
<?				  
include_once 'DB.php';
		  		  
$database = new DB();
$result =  $database->query("SELECT * FROM tb_workgroup")->findAll();
 
// ตรวจสอบ
if(!empty($result)){
    // พบข้อมูล
    echo '<label>   กลุ่มภาระกิจ : </label>';
    echo '<select id="workgroup" name="workgroup">';
    foreach ($result as $workgroup) {
       echo '<option value="' . $workgroup->workgroup_id . '">' . $workgroup->workgroup_name . '</option>';
    }
    echo '</select>';
}		  
?>
</select>
<br />

&nbsp;&nbsp;

<?		
// ฝ่าย
echo '<label>   ฝ่าย : </label>';
echo '<select id="cotton" name="cotton">';
echo '<option value=""> --- กรุณาเลือกกลุ่มภาระกิจ (ก่อน) --- </option>';
echo '</select>';


		  
/*
$sql_cotton = "SELECT cotton_name FROM tb_cotton";
$objQuery_cotton = mysql_query($sql_cotton) or die ("Error Query [".$sql_cotton."]");
?>
<select name="select">
<?
while($objResult_cotton = mysql_fetch_array($objQuery_cotton))
{
?>
<option value="<?=$objResult_cotton["cotton_name"];?>"><?=$objResult_cotton["cotton_name"];?></option>
<?
}		

  */
  
?>
</select>
<br />

&nbsp;&nbsp;
<label for="department">หน่วยงาน</label>
 <input name="department" type="text" disabled="disabled" id="department" value="<? echo $department_name ; ?>" />
 <br />	
&nbsp;&nbsp;
<label for="department_tel">เบอร์ติดต่อ(ภายใน) : </label>
<input type = "text" name="department_tel" id="department_tel" />
<?	

/*
$sql_department = "SELECT department_name FROM tb_department";
$objQuery_department = mysql_query($sql_department) or die ("Error Query [".$sql_department."]");
?>
<select name="select">
<?
while($objResult_department = mysql_fetch_array($objQuery_department))
{
?>
<option value="<?=$objResult_department["department_name"];?>"><?=$objResult_department["department_name"];?></option>
<?
}		  
?>

echo "</select>";
*/
?>
<br />
&nbsp;&nbsp;
<?
include_once 'DB.php';
 
$database = new DB();
$result =  $database->query("SELECT * FROM tb_building")->findAll();
 
// ตรวจสอบ
if(!empty($result)){
    // พบข้อมูล
    echo '<label>   อาคาร : </label>';
    echo '<select id="building" name="building">';
	echo '<option value=""> --- กรุณาเลือกอาคารก่อน--- </option>';
    foreach ($result as $building) {
       echo '<option value="' . $building->building_id . '">' . $building->building_name . '</option>';
    }
    echo '</select>';
}
 
// ชั้น
echo '<label>   ชั้น : </label>';
echo '<select id="class" name="class">';
echo '<option value=""> --- กรุณาเลือกอาคาร (ก่อน) --- </option>';
echo '</select>';

// ห้อง
echo '<label>   ห้อง : </label>';
echo '<select id="room" name="room">';
echo '<option value=""> --- กรุณาเลือกชั้น (ก่อน) --- </option>';
echo '</select>';



// รหัสอุปกรณ์
echo '<br>&nbsp;&nbsp;';
echo '<label>   รหัสอุปกรณ์ : </label>';
echo '<select id="equipment_id" name="equipment_id">';
echo '<option value=""> --- กรุณาเลือกห้อง (ก่อน) --- </option>';
echo '</select>';

/*
// ชื่ออุปกรณ์
echo '<br>&nbsp;&nbsp;';
echo '<label>   ชื่ออุปกรณ์ : </label>';
echo '<input id="equipment_name" name="equipment_name" type="text" disabled="disabled"  size="50" maxlength="50"   />';
echo '</select>';

*/
include('connect.inc.php');

$sql3 = "SELECT * FROM tb_equipment WHERE equipment_id = '$equipment_id'";
					$dbquery3 = mysql_db_query($dbname, $sql3);
					$result3 = mysql_fetch_array($dbquery3);
		    		$equipment_name =  $result3[equipment_name];	
					$durable =  $result3[durable];
					$serial_number =  $result3[serial_number];
					$type_id =  $result3[type_id];
					$brand_id =  $result3[brand_id];
					$model_id =  $result3[model_id];
					
?>
    <br />

    &nbsp;&nbsp;
    <label for="equipment_name">ชื่ออุปกรณ์ : </label>
    <input name="equipment_name" type="text" disabled="disabled" id="equipment_name" size="50" maxlength="50"  
    value="<? echo $equipment_name; ?>"/>
    <br />
    &nbsp;&nbsp;
    <label for="durable">หมายเลขครุภัณฑ์ : </label>
    <input name="durable" type="text" disabled="disabled" id="durable" size="20" maxlength="30"  value="<? echo $durable; ?>"/>
    <br />
    &nbsp;&nbsp;
    <label for="serial_number">หมายเลขเครื่อง : </label>
    <input name="serial_number" type="text" disabled="disabled" id="serial_number" size="30" maxlength="30"  value="<? echo $serial_number; ?>"/>
    <br />
     &nbsp;&nbsp;
    <label for="type">ประเภทอุปกรณ์ : </label>
    <input name="type" type="text" disabled="disabled" id="type" size="30" maxlength="30"  value="<? echo $type_id; ?>"/>
    <br />
     &nbsp;&nbsp;
    <label for="brand">ยี่ห้อ : </label>
    <input name="brand" type="text" disabled="disabled" id="brand" size="30" maxlength="30"  value="<? echo $brand_id; ?>"/>
    <br />
    &nbsp;&nbsp;
    <label for="model">รุ่น : </label>
    <input name="model" type="text" disabled="disabled" id="model" size="30" maxlength="30"  value="<? echo $model_id; ?>"/>
    <br />
    &nbsp;&nbsp;
<?
$database = new DB();
$result =  $database->query("SELECT * FROM tb_problem")->findAll();
 
// ตรวจสอบ
if(!empty($result)){
    // พบข้อมูล
    echo '<label>   อาการปัญหา : </label>';
    echo '<select id="problem" name="problem">';
	echo '<option value=""> --- กรุณาเลือกอาการปัญหา--- </option>';
    foreach ($result as $problem) {
       echo '<option value="' . $problem->problem_id . '">' . $problem->problem_name . '</option>';
    }
    echo '</select>';
}
?>
    <br />&nbsp;&nbsp;
    <label for="ip">IP Address : </label>
    <input name="ip" type="text" id="ip" maxlength="16"  />
  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <input type="submit" name="ok" id="ok" value="แจ้งปัญหา" />    
  <input type="reset" name="cancel" id="cancel" value="ยกเลิก" />

  <p>  
  <p><br />
  
  
</form>

</body>
</html>


ต้องการดึงค่าที่เรียกกับมาจาก Listbox มาดึงข้อมูลมาใส่ชื่อข้อมูลอุปกรณ์ตาม textbox ตามรูปเลยครับ
แต่ตอนนี้ select data มาไม่แสดงที่ช่อง textbox เลยสักช่องครับ
ต้องการให้คลิกเลือกรหัสอุปกรณ์ แล้วแสดงข้อมูลอุปกร



Tag : PHP, HTML, HTML5, JavaScript, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-03-24 00:24:21 By : winyachai View : 1221 Reply : 4
 

 

No. 1



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



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


ใครก็ได้ช่วยทีนะครับ เงียบไม่มีคนตอบเลย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-25 00:46:46 By : winyachai
 


 

No. 2



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

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

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

ผม งง คำถามเล็กน้อย ว่า จากตรงไหน ไปตรงไหน
ลองหาประเภท Dependent ListMenu ดูครับ การส่งค่าแสดงผลเหมือนกัน

http://Dependent DropDownList/ListMenu จังหวัด อำเภอ ตำบล USING JSON
http://Dependant List Menu และการกำหนดค่า Default Selected Item (PHP+MySQL)

https://www.thaicreate.com/community/dependant-listmenu-dropdownlist.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-28 20:08:29 By : dexjanghan
 

 

No. 3



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

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

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


ระบบ Auto Complete ที่อยู่ไทย อย่างที่มันควรเป็น
เครดิต : https://medium.com/earthchie/ระบบ-auto-complete-ที่อยู่ไทย-อย่างที่มันควรเป็น-27360185d86a/
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-29 08:31:02 By : apisitp
 


 

No. 4



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



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


ขอบคุณท่าน DEXJANGHAN และท่าน Mr.กล้า
ที่ให้แนวคิดครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-08 13:40:28 By : winyachai
 

   

ค้นหาข้อมูล


   
 

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