オプション( math101 、 eng102 ..など)を含む「コース」というドロップダウンリストがあり、(学生名)という別のドロップダウンリストを配置したいのですが、これは非表示にする必要があるため、ユーザーがコースから1つの値を選択するとlist 、学生名のリストが表示され、このコースのみを受講した学生の名前が表示されるため、ユーザーは1つを選択できます..もちろん、すべてのデータはデータベースから取得されます
これまでの私のコードは
<?php
include('../connect.php');
$id=$_SESSION['login_user'];
$sql = "SELECT CourseName from Course ";
$result = mysql_query ($sql, $connection);
echo "<tr><th>Course Name </th>";
echo "<td><select id='CourseName' name='v1' >";
while( $row = mysql_fetch_array($result))
{
echo "<option value='$row[CourseName]' selected='selected'>$row[CourseName]</option> ";
}
echo "</select>";
echo "</td>";
echo "</tr>" ;
$sql = "SELECT StudentName from Student ";
$result = mysql_query ($sql, $connection);
echo "<tr><th>Student Name </th>";
echo "<td><select id='StudentName' name='v2' >";
while( $row = mysql_fetch_array($result))
{
echo "<option value='$row[StudentName]' selected='selected'>$row[StudentName]</option> ";
}
echo "</select>";
echo "</td>";
echo "</tr>" ;
echo "</table>" ;
echo "</font>" ;
?>
私の2つのテーブルは
コース: CourseName var(30) CourseID int(7)
学生: StudentName var(40) 学生 ID int(7) CourseID int(7)
私の質問は、「学生名」を非表示のドロップダウンリストにする方法は「コース」リストに依存するため、ユーザーが1つのコースを選択すると、このコースを受講したすべての学生の名前が表示されます(コースIDによる)?