我有一個表單,用戶輸入他們的名字和姓氏。我想檢查他們的全名是否存在於我的CSV文件中,我用它來存儲我表格的所有當前成員/用戶。數據存儲的格式是firstname,lastname
。如果他們在場,我想打印出You are already a member
。在CSV文件中查找失敗
但是,當我運行我的代碼時,這不是我在輸出中看到的。即使輸入了存在於CSV文件中的名稱,也不會輸出。
這裏是我的源代碼:
$JLMembers = Array();
// Open the file of Members
if ($handle = fopen("JLMembers.csv", "r")) {
// Get the next CSV line
while ($data = fgetcsv($handle, 1000, ",")) {
// Add that line to the array
array_push($JLMembers, $data);
}
}
foreach($JLMembers as $JLMember) {
$FirstName = $_GET['FirstName'];
$CurrentMemberFirstName = $JLMembers[0];
if ($FirstName === $CurrentMemberFirstName) {
foreach($JLMembers as $JLMember) {
$SecondName = $_GET['LastName'];
$CurrentMemberSecondName = $JLMembers[1];
if ($SecondName === $CurrentMemberSecondName) {
print "<br>You are already a member<br>";
}
}
}
}
發佈一些代碼也許... – vove
請發表您的代碼和一些樣本數據來重現問題。 –
歡迎來到Stack Overflow! [請不要將您的代碼作爲圖像發佈。](http://meta.stackoverflow.com/q/285551/3933332) – Rizier123