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