gpt4 book ai didi

php动态表,每行都有动态组合框

转载 作者:行者123 更新时间:2023-11-29 01:46:52 25 4
gpt4 key购买 nike

我对每行都有动态组合框的动态表有疑问基本上发生的事情是所有信息都被提取用于 mysql在表格意义上运行良好但与组合框不兼容的数据库问题是表格的第一行正在做(组合框和表格工作)我想要的但下面几行不是,它们只显示了一个值组合框而不是 3,所以我认为它不处理 while 循环好吧,我想知道是否有人对此有解决方案。

//Check to see if a driver has been assigned
$driver = $row["driver"];

if($driver==""){
$select_driver = 'Select Driver' ;
} else{
$select_driver = $driver;
}

echo ' <tr><td><select name= "stuff"><option value="'.$select_driver.'">'. $select_driver;
while ($row_driver = mysql_fetch_array($dbSearchDriver_result)){
echo '<option value="'.$row_driver["Username"] .'">'.$row_driver["Username"] .'</option>'; //Echo's each driver
}
echo '</option></select></td>';

提前致谢

最佳答案

看起来您正在反复使用相同的 $dbSearchDriver_result。

这是一个记录集,所以每次你这样做:

$row_driver = mysql_fetch_array($dbSearchDriver_result)

它在记录集中前进了一个记录。当您到达记录集的末尾时,它不会返回到第一条记录。您必须明确告诉它。

http://php.net/manual/fr/function.mysql-data-seek.php

你可以试试:

while ($row_driver = mysql_fetch_array($dbSearchDriver_result)) { 
echo ''.$row_driver["Username"] .''; //Echo's each driver
}
mysql_data_seek($dbSearchDriver_result,0);

关于php动态表,每行都有动态组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4757819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com