【问题标题】:populating the values in second select box according to previous select box using database in PHP使用 PHP 中的数据库根据上一个选择框填充第二个选择框中的值
【发布时间】:2017-09-30 07:44:49
【问题描述】:

我有数据库名称 compare,其中我有表 compare1model1compare1 表中,我有三星和 Micromax 等手机品牌以及 model1 我有三星品牌和Micromax品牌的型号,例如三星Galaxy和Micromax x560等。

现在我有一个 2 选择框,其中包含从数据库中获取并显示在其中的值。在第一个选择框中获取所有品牌,在第二个选择框中获取所有型号。

现在的问题是我想在第一个选择框中选择的品牌基础上选择第二个选择框中的唯一型号。

例如,如果我在第一个选择框中选择一个品牌(三星),那么在第二个选择框中应该只有三星银河、三星笔记、三星冠军等。

请注意,所有值均仅从数据库中获取

我不知道我是新手怎么可能任何帮助表示赞赏。 谢谢。

【问题讨论】:

    标签: php html mysql


    【解决方案1】:

    你有两个选择,都需要 jQuery。

    1. 您可以使用 AJAX 调用在每次更改第一个选项时重新获取第二个列表,或者

    2. 您可以将您手机的所有品牌加载到第二个框中,并使用诸如brand="Samsung" 之类的数据属性,然后使用jQuery 将那些未选中的品牌隐藏起来。

      李>

    希望对您有所帮助。

    【讨论】:

    • 是的,它有帮助,但我需要一个代码示例来更好地理解
    • 就像@CriketX 解释的那样,您需要在发送页面后添加代码以在客户端运行。您可以为此使用 Javascript 或 jQuery。试试这个帖子的例子:stackoverflow.com/questions/5990552/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多