【发布时间】:2013-11-30 05:51:28
【问题描述】:
我需要一点帮助>_
第一个包含汽车制造商的表称为 list_vehicle_marks 列
标识 |价值
第二个表,填充了名为 list_vehicle_models 的汽车模型,并具有以下列;
标识 |价值 | mark_id
mark_id 列的值与第一个表中的 id 相同,换句话说,福特的 id 号。 37 和所有福特车型的 mark_id 也为 37。
如何创建两个动态下拉菜单,其中第二个菜单仅显示基于在第一个菜单中选择的制造商的模型?
这是我到目前为止所做的:
<?php
connection to host, db, blah blah
if ($db->connect_error) {
echo "Failed to connect to MySQL: (" . $db->connect_error . ") "
. $db->connect_error;
} else {
$sql = "SELECT value FROM list_vehicle_marks";
$result_db = $db->query($sql);
if (!$result_db) {
echo $db->error . ' Error perform query!';
} else {
echo '<select name="value">';
echo '<option value="">Select...</option>';
while ($row = $result_db->fetch_object()) {
echo '<option value="' . $row->value . '">';
echo $row->value;
echo '</option>';
}
echo '</select>';
}
}
$db->close();
?>
【问题讨论】:
标签: php mysql dynamic drop-down-menu