我有一个包含4个下拉菜单的html页面。我想加载第二个下拉菜单,自动加载数据库数据而不提交表单。继承我的代码
<?php
$connection = odbc_connect("Driver={SQL Server};Server=localhost Database=inventory;",'sa','123456');
?>
<html>
<body>
<fieldset>
<legend><b>Inventory Entry</b></legend>
<form method="post" action="">
<table>
<tr>
<td>Item:</td>
<td>
<?php
$sql = "SELECT name from item";
$result = odbc_exec($connection, $sql);
?>
<select name="item">
<option value=""></option>
<?php while($row = odbc_fetch_array($result)): ?>
<option value="<?php echo $row['item']; ?>"><?php echo $row['item']; ?></option>
<?php endwhile; ?>
</select>
</td>
<td>Sub Item Code:</td>
<td>
<select name="sub_item_code">
<option value=""></option>
</select>
</td>
</tr>
</table>
<table>
<tr>
<td>Brand:</td>
<td>
<select name="brand">
<option value=""></option>
</select>
</td>
<td>Model:</td>
<td>
<select name="model">
<option value=""></option>
</select>
</td>
</tr>
</table>
</form>
</fieldset>
</body>
</html>
选择第一个下拉菜单(即计算机服务器)后,第二个下拉列表将从数据库(即塔式服务器,PC服务器,......)生成。同样将继续为第3和第3第四次下拉根据他们的选择。我的数据库有4列(item,sub_item_code,brand,model)。任何帮助将受到高度赞赏...