0
我對PHP很陌生,認爲我正處在正確的軌道上。PHP表單 - 搜索腳本來搜索文本文件,找到匹配
- 從我的
index.php
表單中,用戶將在輸入框中輸入他們的姓名和與其相關的號碼。 - 然後他們會從下拉列表中選擇他們想要的課程。
- 一旦他們點擊提交按鈕,我需要把他們的名字,看看他們是否已經註冊,如果該類是在最大容量。
- 學生信息在
student.txt
即Mike Wazowski:PX-68-524
(學生姓名和號碼)。 - 課程信息在
course.txt
即Animation Film Design:AFD-250:6
(課程名稱和編號以及最大容量)。 - 搜索將在
enrollment.txt
,其中將保存課程編號和學號。它會查看學生號碼是否已經在文件中,如果課程不是最大容量,他們是否可以註冊。
謝謝。
$datafile = 'enrollment.txt';
// If selection has been made, find a match
if (isset ($_POST['studentnumber'])) {
$student = htmlentities ($_POST['studentnumber']);
$DB = fopen ($datafile, 'r') or die ("$datafile cannot be opened for reading.");
$found = FALSE;
while ($record = fgets ($DB) and ! $found) {
$field = explode (":", htmlentities (trim ($record)));
$found = $student === $field[1];
}
fclose ($DB);
if ($found) {
echo "<p>$field[3] $field[1]</p>\n";
}
}
$DB = fopen ($enrollfile, 'r') or die ("$enrollfile cannot be opened for reading.");
while ($record = fgets ($DB)) {
$field = explode (":", htmlentities (trim ($record)));
echo "<option value=\"$field[3]\">$field[3] $field[1]</option>\n";
}
fclose ($DB);
嗨Suraj,在這個時候我必須使用文本文件。使用數據庫即將到來。 – Christine
在您的PHP腳本搜索從爆炸或拆分功能的文本文件中的數據,以識別數據,如卷號,名稱等...和重定向到頁面你想重定向 –