2012-10-17 104 views
0

初學PHP到這裏。我正在設計一個小型網站,目的是將合格的求職者與公司匹配。尋找工作的人將填寫表格,其中包括他們的姓名,電話號碼,他們正在尋找的工作,大學專業以及他們希望工作的時間。這些信息將被附加到名爲「applicants.txt」的文本文件中。公司會在單獨的頁面上填寫相同的字段,除非他們在員工中尋找的是與他們在工作中尋找的東西相反的東西。這些信息將被附加到名爲「jobOpenings.txt」的不同文本文件中。我已經成功完成了所有這些。我現在正在努力的是編寫PHP代碼,以查看求職者提交的信息是否與公司提交的信息相匹配。PHP處理html表格

+0

1.請勿使用$ _REQUEST。改爲使用正確的超全局。 2.你有沒有讀過applicants.txt? –

+2

出於好奇,你沒有訪問可以使用的數據庫系統嗎? – Jon

+0

我們的老師不希望我們使用一個,因爲並不是每個人都有使用數據庫的經驗。 – Brett

回答

2

對於您發佈的問題,你的錯誤是: list($companyEmployer, $jobEmployer, $majorEmployer, $hoursEmployer) = explode("\t", $line); 您正在嘗試爆炸基於「標籤」中的數據,而當你保存數據,你用逗號分隔的條目。將explode("\t", $line)更改爲explode(",", $line)以正確讀取您的變量中的數據。

+0

謝謝。我解決了這個問題,但我仍然在努力比較兩個文件之間的元素。如果所有相關元素(工作,主要,小時)之間存在匹配,我希望它打印出給定的語句。如果沒有一個完美的匹配,我希望它打印出另一種說法。 – Brett

+0

隨着數據的存儲方式,我建議讀取要比較的文件的所有文件,然後逐行讀取其他文件,並循環遍歷已存儲的整個元素數組,比較它們並輸出你需要/想要的每一個。但是,我不確定您是否比較了兩個已經完全形成的文件來提取匹配項,或者如果您在用戶輸入數據時進行了比較。該方法或者爲什麼會工作,但實施方式稍有不同。 – Jon

+0

潛在員工每次提交他/她的信息時,都會將他/她帶到一個感謝他們提交該信息的頁面,並提供指向另一個顯示匹配的頁面的鏈接。 – Brett