ai didi

PHP动态下拉列表

转载 作者:行者123 更新时间:2023-11-29 04:35:34 24 4
gpt4 key购买 nike

我正在尝试制作一个下拉列表,其中将包含与数据库表中一样多的选项。

    $qry3 = "SELECT * FROM employees WHERE buss_id_fk = '{$_SESSION ['user_id']}' ";
$result3 = mysqli_query ( $con, $qry3);

while ($row4 = mysqli_fetch_assoc($result3)){
echo $row4['emp_id'] . " " . $row4['username'] . '</br>';
}

$qry3 是我的查询,它与 $row4 一起工作正常,一切都按预期显示。现在,当我进入我的下拉列表应该存在的表单时,我编写了这段代码

 <!--the list of employees the business has -->
<select name="employees" class="form-control">

<?php while ($row3 = mysqli_fetch_assoc($result3)) {

echo "<option value='" .$row3['emp_id']. "'>" .$row3['username']. "</option>" ;

} ?>

</select> <br>

我的下拉列表显示零个结果,而它应该显示一些,就像 $row4 所做的那样。检查了一个类似的问题,其中代码中有错字,但没有帮助。谢谢!

最佳答案

如果您希望再次遍历结果,则需要将指针重置回结果集的开头:

<?php 
mysqli_data_seek($result3, 0); // Zero indicates the beginning
while ($row3 = mysqli_fetch_assoc($result3)) {

参见手册:mysqli_data_seek()

关于PHP动态下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43081637/

24 4 0
文章推荐: iOS 在播放之前双重加载音频
文章推荐: iphone - 应用程序 7 分钟后无法正常工作?
文章推荐: ios - 对CCSpriteBatchNode的addchild方法感到好奇
文章推荐: Java Swing 为什么有时只能对齐?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com