|
|
|
รบกวนช่วยดูโค๊ดทีครับ ต้องการดึงค่าจาก Listbox มาใส่ตัวแปล php เพื่อนำไป select data จาก db อีกครั้งครับ |
|
|
|
|
|
|
|
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"> ชื่อผู้แจ้ง</label>
<input name="fname" type="text" disabled="disabled" id="fname" value="<? echo $fullname; ?>" />
<br />
<?
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 />
<?
// ฝ่าย
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 />
<label for="department">หน่วยงาน</label>
<input name="department" type="text" disabled="disabled" id="department" value="<? echo $department_name ; ?>" />
<br />
<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 />
<?
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> ';
echo '<label> รหัสอุปกรณ์ : </label>';
echo '<select id="equipment_id" name="equipment_id">';
echo '<option value=""> --- กรุณาเลือกห้อง (ก่อน) --- </option>';
echo '</select>';
/*
// ชื่ออุปกรณ์
echo '<br> ';
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 />
<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 />
<label for="durable">หมายเลขครุภัณฑ์ : </label>
<input name="durable" type="text" disabled="disabled" id="durable" size="20" maxlength="30" value="<? echo $durable; ?>"/>
<br />
<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 />
<label for="type">ประเภทอุปกรณ์ : </label>
<input name="type" type="text" disabled="disabled" id="type" size="30" maxlength="30" value="<? echo $type_id; ?>"/>
<br />
<label for="brand">ยี่ห้อ : </label>
<input name="brand" type="text" disabled="disabled" id="brand" size="30" maxlength="30" value="<? echo $brand_id; ?>"/>
<br />
<label for="model">รุ่น : </label>
<input name="model" type="text" disabled="disabled" id="model" size="30" maxlength="30" value="<? echo $model_id; ?>"/>
<br />
<?
$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 />
<label for="ip">IP Address : </label>
<input name="ip" type="text" id="ip" maxlength="16" />
<p>
<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
|
|
|
|
|
|
Date :
2018-03-24 00:24:21 |
By :
winyachai |
View :
1221 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใครก็ได้ช่วยทีนะครับ เงียบไม่มีคนตอบเลย
|
|
|
|
|
Date :
2018-03-25 00:46:46 |
By :
winyachai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณท่าน DEXJANGHAN และท่าน Mr.กล้า
ที่ให้แนวคิดครับผม
|
|
|
|
|
Date :
2018-04-08 13:40:28 |
By :
winyachai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|