我需要有一个选择框显示选项,该选项基于其正上方下拉框中的选择。一旦用户选择了汽车制造商,我希望汽车制造商的汽车型号成为可供选择的选项。
我已经能够从我的 mysql 数据库中获得要显示的汽车制造商选项,但现在我只需要该制造商的汽车模型。我的数据库有两个列,一个用于制造,一个用于模型。
PHP的顶部是我从单独的数据库中获取品牌的方式,底部是我尝试从包含所有汽车品牌和型号的数据库中获取模型,但它显示了数百个模型,而不仅仅是少数几个我想。听说AJAX或者javascript可以自动上传结果,挺好的。任何帮助都很棒。谢谢!
</div>
<?php
mysql_connect('localhost', '*****', '******');
mysql_select_db('*************');
$sql = "SELECT Make FROM CarMakes";
$result = mysql_query($sql);
echo "<select name='carmake3'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['Make'] . "'>" . $row['Make'] . "</option>";
}
echo "</select>";
?>
<?php
mysql_connect('localhost', '******', '**********');
mysql_select_db('*************');
$sql = "SELECT Model FROM myTable";
$result = mysql_query($sql);
echo "<select class='modelbox' name='carmodel3'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['Model'] . "'>" . $row['Model'] . "</option>";
}
echo "</select>";
?>
<input type="text" maxlength="4" name="car3year" placeholder="year" class="WriteInBox"/>
<input type="text" maxlength="6" name="car3miles" placeholder="miles" class="WriteInBox"/>
</div>