<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>
あなたはこの
のような使用を提出する形で値を投稿したい場合
フォームを送信したくない場合は、あなたがのonchangeイベントにjqueryのを使用することができますが... JSコード
<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'をしたいのですか? –
ええ、私はすべての車を表示する車のリストを持っています。「車から選択」*メニューを使用してこれらの結果を除外できるようにしたいのですが。 –
これはページを更新することなく行われますか? –