【发布时间】:2015-04-14 11:30:07
【问题描述】:
对此问题有疑问,似乎无法找到适合的当前答案。
我有一个从数据库表填充的动态下拉列表,我需要一个更改事件,该事件将同一表中的不同值输入到隐藏字段中。
<?php
$query1 = "SELECT * FROM dbProduct";
$data1 = mysql_query($query1);
?>
<select class="form-control" name="ProductName" id="ProductName">
<?php
while($fetch_options = mysql_fetch_array($data1)){
?>
<option id="<?php echo $fetch_options['id']; ?>" value="<?php echo $fetch_options['ProductName']; ?>">
<?php echo $fetch_options['ProductName']; ?></option>
<?php
}
?>
</select>
<input type="hidden" class="form-control" name="ProductType" id="ProductType" value="">
所以当用户输入 ProductName 选择控件时,隐藏的 ProductType 字段将填充与所选产品关联的 dbProduct>ProductType。
我看过 this 类似的答案,只有选择选项不是从数据库中动态填充的。
【问题讨论】:
-
您应该查看 mysqli 或 PDO,因为 mysql 已被弃用。
-
将其更改为包含查询后的关闭。谢谢
-
你可以看看 PHP 和 AJAX