如何使用PHP创建几个选择下拉列表框

时间:2019-04-10 10:35:03

标签: javascript php jquery mysql

我是php新手,我想生成相同的select下拉列表框。 这是我的代码,但仅适用于第一个下拉列表,不适用于第二个下拉列表...

这是我使用的代码,没有成功:

somethingDBRef

提前感谢您的帮助!

3 个答案:

答案 0 :(得分:2)

重复的标识符不是问题,在选择“ t2”的第二个循环之前,请尝试将mysqli_data_seek($resulttasks,0);

说明: 重复标识符仅适用于DOM,与解析PHP中的HTML无关。如果你们注意到,他两次使用相同的结果集,一旦处理过,PHP就不会对相同的数据运行另一个循环。因此,如果要在同一结果集上运行另一个循环,则必须重置为第0行。

答案 1 :(得分:0)

id属性必须是唯一的,用普通的类替换重复的类:

<select id="t1">

必须是:

<select class="t1">

因此,当您遍历$result时,不会生成重复的标识符。

答案 2 :(得分:0)

希望这对您有帮助 用循环更改您的ID 例子

$index = 1;
    for($i = 0; $i < $count_array; $i ++) {
        echo '<select id="t1' . $index . '"></select>';
        $index ++;
    }