首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从属drop框

从属drop框
EN

Stack Overflow用户
提问于 2014-02-27 00:46:45
回答 1查看 127关注 0票数 0

我看到很多关于这个想法的帖子,但其中许多回复到了javascript,或者只是引用了一个标准的下拉列表。我已经创建了一个php函数,它根据我的数据库中的select查询生成下拉菜单。现在,这部分工作很好,但我希望一个下拉框依赖于另一个,因为他们正在选择汽车的制造商和型号。这就是我所拥有的:

代码语言:javascript
复制
function make(){
    $qmake = mysql_query( "SELECT VMakeID, VMake FROM vmake");
    while($record = mysql_fetch_array($qmake)){
        echo '<option value="' . $record['VMakeID'] . '">' . $record['VMake'] . '</option>';
    }
}

function model(){
    $qmodel = mysql_query( "SELECT VModelID, VModel FROM vmodel");
    while($record = mysql_fetch_array($qmodel)){
        echo '<option value="' . $record['VModelID'] . '">' . $record['VModel'] . '</option>';
    }
}

如何在不使用AJAX或Javascript的情况下使"Model“函数的select查询依赖于" make”查询?到目前为止,我还没有找到一个直接的答案,所以我在这里停了下来。

EN

回答 1

Stack Overflow用户

发布于 2014-02-27 00:57:52

您可以通过optgroup使用HTML select

代码语言:javascript
复制
<select>
    <optgroup label="Ford">
        <option value="Ford Focus">Focus</option>
        <option value="Ford Transit">Transit</option>
    </optgroup>
    <optgroup label="Citroen">
        <option value="Citroen C1">C1</option>
        <option value="Citroen C3">C3</option>
    </optgroup>
</select>

这使得Make和Model之间的依赖关系变得清晰且不可避免。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22047818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档