2012-10-17 60 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