ajax คือ ตัวเชื่อมเเละนำ resource มาเเสดงผลโดยไม่ต้อง รีเฟตหน้า ซึ่งสามารถศึกษาเพิ่มเติมได้ ดังนี้
ajax(เอแจ็กซ์) คืออะไร
การส่งหลายๆค่าพร้อมกัน ด้วย Ajax
ทำการส่งค่า value จากที่ list box ที่เลือก เพื่อใช้เป็น ค่า id ส่งไปอีกหน้าที่ เก็บ Select จากฐานข้อมูลอยู่
โค้ด: เลือกทั้งหมด
<select class="team">
<option value="1">ลิเวอร์พูล</option>
<option value="2">เชลซี</option>
<option value="3">อาร์เซนอล</option>
</select>
โค้ด: เลือกทั้งหมด
$(".team").change(function(){
var team = $(".team").val();
$.ajax({
type: "POST",
url: "selectteam.php",
data:{isteam: team},
success: function(data){
$(".div1").html(data);
}
});
});
หน้า selectteam.php ซึ่ง ใช้ select ฐานข้อมูลมา
โค้ด: เลือกทั้งหมด
<?php
require_once 'conn.php';
$team = $_POST["isteam"];
echo "player<br>";
$sql_ajax_team = "SELECT * FROM $datalineup_player WHERE team_id = $team";
$result_ajax_team = mysqli_query($con,$sql_ajax_team);
while ($rteam = mysqli_fetch_assoc($result_ajax_team)) {
echo $rteam['play_name']."<br>";
}
?>