我的表格中有两个下拉菜单。
1)汽车品牌
2)根据所选品牌名称将从数据库中检索数据的型号名称。
所以我已经使用了div标签并附加了第二个下拉列表。下拉列表中的数据可以正确显示,但是问题在于存储从第二个下拉列表中选择的数据,它仅将模型名称存储为空格。字段也已正确处理。
例如-如果型号名称是“系列1”,则它将仅存储系列。

第二个下拉菜单的php页:

<?php

$brand = $_GET['brand'];
include('connection.php');
$sql = "select * from modelname where Brand_Name='" . $brand . "'";

$result = mysqli_query($conn, $sql);
$html = "";
$html = '<select name="model">';
    while ($row = mysqli_fetch_assoc($result)) {
        $html.='<option value=' . $row['M_Name'] . '>' . $row['M_Name'] .  '</option>';
    }
$html.='</select>';
echo $html;
?>

最佳答案

因为您没有引用属性。

value=hello world


被视为

value="hello" world


添加缺少的引号。

关于javascript - 下拉值仅将数据存储到空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35340531/

10-09 18:24
查看更多