基本的に私は学生データベースで作業しており、次の問題があります。 学生フォームが読み込まれると、すべての学生名が選択リストに読み込まれます。そこから、リストから生徒を選択するたびに生徒の詳細が表示されます。以下は私がこれまで行ってきたことですが、リスト内の項目をクリックすると、1つの名前または - Select Student - オプションに留まりますが、その下の学生情報が表示されます。データベースからプルダウンした値をPHPで設定する
これまで私がこれまで持っていたことは次のとおりです。
<form name="list_student" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
<p><select name="names[]">
<option>--- Select Student ---</option>
<?php $students = list_students();
foreach ($students as $student){
echo '<option value="'.$student['studentID'].'" onclick="document.forms.list_student.submit()"> '.$student['firstName'].'</option>';
}
?>
</select>
</form>
<?php
if ($_SERVER['REQUEST_METHOD']==='POST') {
foreach($_POST['names'] as $selectedOption){
$student = get_student($selectedOption);
echo "Student Name : ".$student['firstName']." ".$student['lastName']."<br />";
echo "Address : ".$student['address']."<br />";
echo "Telephone : ".$student['telephone']."<br />";
echo "E-mail Address : ".$student['email']."<br />";
echo $student['studentID'];
}
}
?>
私は本当に誰かが私を助けることを望んでいます。 ありがとうございます。
あなたの質問は何ですか? – 131
私はドロップダウンに表示するために必要なものを選択し、リストから項目を選択するたびにデフォルトオプションにジャンプしません。 –
問題divのコンテナのドロップダウンの下に選択した生徒のファーストネーム、ラストネーム、住所などの生徒情報を表示する必要があります。 –