ホームページ >バックエンド開発 >PHPチュートリアル >PHPでドロップダウンメニューの値を取得するにはどうすればよいですか?
ドロップダウン メニューはデータ テーブルのフィールドに関連付けられており、このフィールドには、0004 (別のデータベースの名前) などの他のいくつかのデータベースの名前、取得方法が保存されます。それを変数として使用します このデータベースを開きますか?
1. js を使用してリストで選択された値を取得し、それを処理のためにバックエンドに渡します
2. バックエンドはデータ テーブルから対応するアクセス パスワードを検索するか、またはこの値に基づいて設定ファイルを作成します。
js を使用しない場合は、データを配列にカプセル化し、それを走査して取得することができますこれが機能するかどうかはわかりません
1. js を使用してリストで選択された値を取得し、それを処理終了に渡します
jsを使用しようとしましたが、理由がわかりません。その後、送信ボタンを追加し、POST を使用して data
<?php //选择数据库$conne=mysql_connect('localhost','qin','qin');if ($conne){echo '<form id="form2" name="form2" method="post" action="">';echo '<select name="select2" id="select2">';echo '<label for="select2"></label>';echo "<option value='0'>请选择编号</option>"; mysql_select_db(tour_admin, $conne);$query = "select * from qi";// 从数据库中读取数据 if ($result=mysql_query($query)){$i=0; while($rows=mysql_fetch_array($result)) { echo "<option value='$rows[name]'>$rows[name]</option>"; } mysql_free_result($result); echo '</select>';echo '<input type="submit" name="Submit" value="提交"> ';//------提交按钮echo '</form>';} else echo "执行SQL语句($query)失败:".mysql_error(); } else echo '数据库连接失败!';mysql_close();?><?phpif(@$_POST['select2']){ $test=@$_POST['select2'];//--------这个地方是关键$conn=mysql_connect('localhost','qin','qin');if ($conn){echo '<form id="form1" name="form1" method="post" action="">';……………………mysql_select_db($test, $conn);$que="select * from tour_name order by id desc limit 1 ";} else echo '数据库连接失败!';}elseecho '请选择编号。';?>を取得しました
$test=@$_POST['select2'];//--------ここが鍵です
echo $test;それは何の価値があるのですか