我有2个下拉,第一个是这个:
<select name="price" id="car"/>
<option id="1" value="1">limo</option>
<option id="2" value="2">van</option>
<option id="3" value="3">bus</option>
</select>
我希望,如果选择的值为“1”(例如),则第二次下拉将数据库从数据库中更改($ row ['limo']为$ row ['van'])< / p>
<select class="form-control" name="preis[1]" id="bezirk">
<option value="">Auswählen</option>
<?php
$sql = mysql_query("SELECT city_id,limo, name FROM bezirks");
while ($row = mysql_fetch_array($sql)){
echo "<option value='" . $row['limo'] . "' class='" . $row['city_id'] . "'>" . $row['name'] . "</option>";
}
?>
</select>
id name plz city_id limo van
1 Innere Stadt 1010 1 27 43
2 Leopoldstadt 1020 1 27 43
3 Landstra?e 1030 1 27 43
4 Wieden 1040 1 27 43
5 Margareten 1050 1 27 43
6 Mariahilf 1060 1 27 43
7 Neubau 1070 1 27 43
8 Josefstadt 1080 1 27 43
9 Alsergrund 1090 1 27 43
10 Favoriten 1100 1 27 43
11 Simmering 1110 1 25 42
我该怎么做?
答案 0 :(得分:0)
MAN,你不敢这样做! (即使你不能。) 你必须使用jQuery的ajax。
var request = function(data){
$.ajax({
url: '/path/to/file-change-table-row.php',
type: 'POST',
data: {itemSelected: data},
})
.done(function(content) {
$('.yourWrapper').html(content);
});
}
$('select').on('change', function(){
var data = $('select option:selected').val();
request(data);
})
这是我为你弥补的一个粗略的例子,但这是要走的路。