我想从一个选择框中选择选项,其中包含已从数据库中获取的值
正在使用代码
代码部分选择框
$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>
方法是发布的。但是我发现的问题是仅查询传递paperid
和status
这两个值。第三字段没有价值,这是审稿人有什么解决方案吗?回声查询字符串
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>