gpt4 book ai didi

php - 下拉列表仅显示单个值我的数据库中有多个值

转载 作者:行者123 更新时间:2023-11-29 23:50:56 25 4
gpt4 key购买 nike

这是我的代码,使用表upload-dataloginpaper

 <!doctype html>
<html><head><meta charset="utf-8">
<title>Untitled Document</title>
</head><body>
<table border="3"><tr>
<th>Paper id</th>
<th>Paper Name</th>
<th>Reviewer Name</th>
<th>Paper Status</th>
</tr>
<?php $con=mysql_connect("localhost","root","");
mysql_select_db("conferencedb");
$qry="select paperid,papername from paper";
$rs=mysql_query($qry);

$qry1="select (`username`) from login where type='reviewer'";
$rs1=mysql_query($qry1);


while($row=mysql_fetch_row($rs))
{
if($row1=mysql_fetch_row($rs1))
{

echo "<tr>";
echo "<td>$row[0]</td>";
echo "<td>$row[1]</td>";
echo "<td><select name='type'>

只能从数据库中获取单个选项

                        <option value='$row1[0]'>$row1[0]</option>
</select></td>";
echo "<td>Pending</td>";
echo "</tr>";
}
}
?>


</table>
<input type="submit">
</body>
</html>

上面的代码可以工作,但它只从数据库中检索单行:$row1[0];当前输出窗口...我刚刚使用标记区域油漆。

最佳答案

你能尝试一下吗?您在一个循环中使用两个数组。所以我这样做

而且,我不知道我们是否可以这样做 $row[0]['column'],$row[1]['column']???

       while($row=mysql_fetch_row($rs))
{
if($row1=mysql_fetch_row($rs1))
{

       $count=0;
while($row=mysql_fetch_array($rs))
{
echo $paperid=mysql_result($rs,$count,'paperid');
echo $papername=mysql_result($rs,$count,'papername');
echo $username=mysql_result($rs1,$count,'username');
$count=$count+1;

关于php - 下拉列表仅显示单个值我的数据库中有多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664868/

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