0

ドロップダウン メニューと、行に現在のユーザー名を表示するデータベースとの間の接続を作成しました。次に、メニューの横にあるボックスをクリックして、選択したユーザー名の詳細を含むページにリダイレクトまたは更新できるようにする必要があります。解決策を見つけようと何週間もネットを検索していた人には、本当にあなたの助けが必要です.

4

2 に答える 2

1

これはどう。

head タグ内:

<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 フィールドは次のようになります。

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

yourpage.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 に答える