我想从一个选择框中选择选项,其中包含已从数据库中获取的值

正在使用代码

代码部分选择框

$qry="select username from login where type='reviewer'";
$result =mysql_query($qry);
echo "<td><select name='dropdown' id='dropdown'>";
while($r= mysql_fetch_array($result)){
    //echo "<option value=".$r[0].">".$r[0]."</option>";
    echo "<option value=$r[0]>$r[0]</option>";
}
echo "</select></td>";


上面的代码显示了从数据库中获取已经运行的代码。使用href传递多值<a href='assignforrevdb.php?paperid=$row[0]&dropdown=dropdown&status=Pending'>Assign</a>方法是发布的。但是我发现的问题是仅查询传递
paperidstatus这两个值。第三字段没有价值,这是审稿人有什么解决方案吗?

回声查询字符串

echo query UPDATE upload-data SET REVIEWER='',STATUS='Pending', WHERE paperid='39'

最佳答案

如果我的问题正确无误,这就是我认为您需要的。
这将与引导程序库一起使用:

echo'    <div class="dropdown text-right">
      <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
        Select Reviewer
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="dropdownMenu1">';
        $queried1 = mysql_query("SELECT username FROM login WHERE type='reviewer'")
         or die(mysql_error());
        while ($result1 = mysql_fetch_array($queried1)) {
            echo '<li role="presentation"><a role="menuitem" tabindex="-1" href="assignforrevdb.php?paperid=' . $row[0] . '&username=' . $result1['username'] . '&status=Pending">' . $result1['username'] . '</li>';
        }
            echo'
      </ul>
    </div>';


将此添加到您的标题以使其正常工作:

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

10-07 19:32
查看更多