填充基本上我工作的一個學生數據庫,並有以下問題: 當學生的形式加載,它加載所有學生的姓名爲選擇列表。從那裏我會顯示學生的細節,每當我從列表中選擇一名學生。以下是我目前爲止的內容,但是當我單擊列表中的某個項目時,它只保留一個名稱,或 - 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容器中。 –