繁体   English   中英

如何从中选择价值 <select>并使用php和javascript分配给href链接

[英]How to single value from <select> and assign to href link using php and javascript

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

正在使用代码

代码部分选择框

$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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM