0

我已经在下拉菜单和在行中显示当前用户名的数据库之间建立了连接。然后,我需要能够单击菜单旁边的框,然后它会重定向或刷新到具有所选用户名详细信息的页面。我真的需要你的帮助,我已经在网上搜索了数周试图找到解决方案。

4

2 回答 2

1

这个怎么样。

在头部标签中:

<script type="text/javascript">
function showUser(){
    var username = document.getElementById('username').value;
    window.location = '?username='+username;
}
</script>

然后你的 html 下拉列表和按钮:

<select id="username">
<option value="user">user</option>
<option value="name">name</option>
<option value="list">list</option>
</select>

<input type="button" value="go" onclick="showUser()" />

随着您的数据来自您的数据库,您的选择字段可能如下所示:

<select id="username">
<?php
$sql = mysql_query("SELECT * FROM staff");
while($user = mysql_fetch_object($sql)){
    echo '<option value="'.$user->username.'">'.$user->username.'</option>';
}
?>
</select>
于 2013-07-16T11:27:31.217 回答
0

使用表格

<form action="/yourpage" method="post">
  <select>
    <option value="<?=$id; ?>"><?=$name; $></option>
  </select>
  <input type='submit'/>
</form>

在你的page.php

<?php
if(isset($_POST)){
   // load user data
   // or redirect with header() to preexisting page
}
// load view with user data
?>
于 2013-07-16T11:27:22.103 回答