2012-10-17 8 views
0

초보자를 PHP로 여기. 저는 자격을 갖춘 구직자를 회사와 조화시키는 것을 목표로 과제를위한 작은 웹 사이트를 설계하고 있습니다. 직업을 찾는 사람은 이름, 전화 번호, 찾고있는 직업, 대학 전공 및 근무 시간을 기입하는 양식을 작성합니다. 이 정보는 "applicants.txt"라는 텍스트 파일에 추가됩니다. 회사는 직원이 직업에서 찾고있는 것에 반대하는 직원을 찾고있는 경우를 제외하고는 별도의 페이지에서 동일한 필드를 채 웁니다. 이 정보는 "jobOpenings.txt"라는 다른 텍스트 파일에 추가됩니다. 나는이 모든 것을 성공적으로 해냈다. 제가 현재 고심하고있는 것은 PHP 코드를 작성하여 구직자가 제출 한 정보가 회사가 제출 한 정보와 일치하는지 확인하는 것입니다. 당신이 데이터를 저장할 때, 당신은 쉼표의로 항목을 구분하는 동안 당신은, '탭'을 기반으로 데이터를 폭발하려는 list($companyEmployer, $jobEmployer, $majorEmployer, $hoursEmployer) = explode("\t", $line); : 당신이 게시 된 문제에 대한PHP 처리 html 양식

+0

1. $ _REQUEST를 사용하지 마십시오. 적절한 superglobal을 대신 사용하십시오. 2. 지원자로부터 읽었습니까? –

+2

호기심에서 벗어나서 사용할 수있는 데이터베이스 시스템에 액세스하지 못합니까? – Jon

+0

우리 선생님은 수업에 참여한 모든 사람들이 데이터베이스 사용 경험이 없기 때문에 우리가 사용하기를 원하지 않습니다. – Brett

답변

2

, 당신의 오류입니다. 변수에 데이터를 올바르게 읽으려면 explode("\t", $line)explode(",", $line)으로 변경하십시오.

+0

감사합니다. 나는 그것을 고쳤지 만, 나는 아직도 두 파일 사이의 요소를 비교하는 데 어려움을 겪고있다. 모든 관련 요소 (직무, 전공, 시간)가 일치하는 경우 해당 명세서를 인쇄해야합니다. 완벽한 일치가 없다면 대체 성명을 인쇄하고 싶습니다. – Brett

+0

데이터가 저장되는 방식으로 연관 배열에 비교할 파일을 모두 읽은 다음 다른 파일을 한 줄씩 읽고 비교하여 이미 저장된 요소의 전체 배열을 반복하여 읽는 것이 좋습니다. 당신이 필요로하거나 원하는 것을 각각 하나씩 출력하는 것입니다. 그러나, 이미 완전히 일치하는 파일을 비교하는 경우 또는 사용자가 데이터를 입력 할 때 파일을 비교하는 경우 확실하지 않습니다. 이 방법은 이유 중 하나를 사용하지만 조금씩 다르게 구현됩니다. – Jon

+0

잠재적 인 직원이 정보를 제출할 때마다 해당 정보를 제출해 주신 페이지로 데려 가서 해당 페이지에 대한 링크를 제공합니다. – Brett