|
|
|
สอบถามเรื่องการดึงข้อมูลมาใส่ใน Dropdown และให้มัน Checked ตาม Database ครับ |
|
|
|
|
|
|
|
อันนี้เป็น เป็นตัวอย่างการใช้ tag select ทำ ajax เรียกข้อมูล
ลองไปประยุกต์ใช้ ดูก่อนครับ เขียนออกมาเป็น โค๊ด
ทดลองทำ ถ้าไม่ได้ ค่อยเอามาแปะใหม่นะครับ
Code (PHP)
<?php
if(isset($_REQUEST['dataVal'])){
// ส่วนการรับข้อมูลแล้ว แสดงผลออกไปให้ กับคำสั่ง $.ajax();
echo 'Response DataValue = ' , $_REQUEST['dataVal']; exit;
}
$mysql=new mysqli('localhost', 'test', 'test', 'test') or die( mysqli_connect_error() );
$rs = $mysql->query('select id, value from table where 1'); $option_select = '';
$show_first='1';
while($ro=$rs->fetch_assoc()){
$slc=$ro['id']==$show_first? 'selected' : '';
$option_select .= "<option value='$ro[id]' $slc >$ro[value]</option>";
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<script src="../jquery-2.1.1.min.js" ></script>
<script language="javascript">
$(document).ready(function(e) {
$(".nav select").change(function(e){
if(confirm("Do you want send "+$(this).find("option:selected").text() )){
$.ajax({ type: 'GET', data: { dataVal: $(this).val() }}).done( function(msg){
alert( msg );
});
}
});
});
</script>
<body>
<div class="nav">
<select>
<option value="">Please Select </option>
<?=$option_select?></select>
</div>
</body>
</html>
|
|
|
|
|
Date :
2014-11-20 08:20:27 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|