動的選択フォームを使用してMySQLデータベースに情報を送信しようとしています。ユーザーは自分の学校を選択し、その学校のリストの中からメジャーを選択することができます(すべてがMySQLテーブルから取得されます)。私はその情報をデータベースの別のテーブルに送信して保存したいと思っています。POSTを使用してMySQLデータベースに動的選択フォームを送信
<select name="school">
<php
$sql = "SELECT school_name, school_id FROM school_table ORDER BY school_name";
$query = mysql_query($sql,$conn);
while($row = mysql_fetch_array($states))
{
echo ("<option value=$row[school_id]>$row[school_name]</option>");
}
?>
</select>
私は第2の選択を行う方法がわからない、理想的に最初のテーブルからschool_id
を認識して対応するとそれを一致します
この
は私がこれまでのコードのために持っているものです第2の表のschool_id
には、その学校のメジャーも掲載されています。また、フォームが最終的にMySQLテーブルに送信されたときにフォームを送信する方法もわかりません。
mysql_escape_stringは廃止され、使用すべきではありません –