|
|
|
php สอบถามเรื่อง เปลี่ยน drop down list จาก values ค่ะ |
|
|
|
|
|
|
|
ใช้ ajax ครับ
ลองสึกษดหาบทความดูน่ะครับ
เอออธิบายสักนิด ajax ไม่ใช่ภาษาน่ะครับเป็นเทคนิคการเขียนดดยใช้ภาษาจาวาสคริปติดต่อกับภาษาทางฝั่งของ server เช่น php asp เป็นต้น โดยไม่ให้หน้าเพทมีการรีเฟรส
|
|
|
|
|
Date :
2013-02-24 14:30:54 |
By :
dannan882 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ พอจะมีตัวอย่างแนะนำบ้างไหมค่ะ
|
|
|
|
|
Date :
2013-02-24 14:41:02 |
By :
pondnoi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าเพทครับส่วนหน้าที่รับค่าจาก ajax อีกทีครับ
Code (PHP)
<script type="text/javascript" src="jquery-1.9.0.min.js"></script>
<body>
หน่วยงาน
<select name="officetype" id="officetype"></select>
</p>
<p>วิทยากร
<select name="central" id="central"></select>
//<?php $id = $_GET['id'];?>//กรณีที่มีการ get url
<script type="text/javascript">
$(document).ready(function()
{
$.get("officetype.php", //.post หากมีการเลือกค่าจาก url / get from
{
'id' : this.val()
// ตัวมันเอง หากมีการรับค่าจาก php 'id' : '<?php echo($id);?>'
// หากไม่มีการส่งค่าใดๆๆลบข้อความในปีกกาออกเลยก้อได้ครับไม่ error ใดๆๆ หากมีการรับค่าที่ได้จากการ get php ให้เปลี่ยนเป็น.post แล้วรับค่าเป็นตัวแปล php
}).success(function(data)
{
$("#officetype").html(data);
});
});
$("#officetype").change(function() ฟังก์ชี่นที่มีการเปลี่ยนค่า
{
$.post("central.php",
{
'id' : $(this).val()
}
).success(function(data)
{
$("#central").html(data);
});
});
</script>
</body>
</html>
2.officetype.php
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require('config_db.php');
$id= $_POST["id"];
$objConnection = mysql_connect(HOST, USER, PWD);
mysql_select_db(DB, $objConnection);
$dbquerry = mysql_query("SELECT Id, Name
FROM officetype
WHERE Exam_Id = $id
ORDER BY id ASC");
echo('<option value="null">----------- กรุณาเลือก -----------</option>');
while($result = mysql_fetch_array($dbquerry))
{
echo('<option value="' . $result['Id'] . '">');
echo($result['Name']);
echo('</option>');
}
mysql_close($connect);
?>
3.central.php
Code (PHP)
<?php
require('config_db.php');
$id= $_POST['id'];
$objConnection = mysql_connect(HOST, USER, PWD);
mysql_select_db(DB, $objConnection);
$dbquery = mysql_query("SELECT lecturerid, name FROM lecturer where officetype =' $id'
ORDER BY lecturerid ASC");
echo('<option value="null">----------- กรุณาเลือก -----------</option>');
while($result = mysql_fetch_array($dbquery))
{
echo('<option value="' . $result['lecturerid'] . '">');
echo($result['name']);
}
mysql_close($objConnection);
?>
|
|
|
|
|
Date :
2013-02-24 15:04:29 |
By :
dannan882 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ๆ พี่ทำปฏิทินตรงวันที่ยังไงอ่ะครับ?
|
|
|
|
|
Date :
2013-02-25 17:18:58 |
By :
Nr_Tom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ jquery ui ทำมั้งครับ datepicker ค้นในบอร์ดก็ได้จ้า
|
|
|
|
|
Date :
2013-02-25 17:24:48 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|