<form id="filter" name="filter" method="post" action="">
<select id="college" name="fuel" onchange="changeValue();">
<option value="petrol">Petrol</option>
<option value="diesel">Diesel</option>
</select>
<p><input name="filter" type="button" value="Filter" /></p>
</form>
이
처럼 사용을 제출 형태로 값을 게시 할 경우 양식을 제출하지 않을 경우
, 당신은 나 또한 제안
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function changeValue() {
var ctext = $("#college option:selected").val();
$.ajax({ url: "yourfile.php",
data: {"ctext":ctext},
type: 'post',
success: function(output) {
//display output here
}
});
}
yourfile.php
<?php
//connect to db
$ctext = $_POST['ctext'];
$list = mysql_query("SELECT fuel_type from car WHERE fuel_type ='$ctext'");
$row = mysql_fetch_array($list);
echo $row['fuel_type'];
?>
그래서 이전 선택에 따라'options'을 사용하여 다른'select'를 갖고 싶습니까? –
예. 차를 '선택 * 자동차에서'표시하는 자동차 목록이 있습니다. 사용자가 메뉴를 사용하여 이러한 결과를 필터링 할 수있게하려는 경우 –
페이지를 새로 고치지 않고 모두 수행 할 수 있습니까? –