2011-08-09 8 views
0


보고서 페이지로 이메일 보내기

필자는 사용자가 게시물을보고 할 수있는 형식을 설정했습니다. 페이지에서 메시지 ID를 입력하고 게시물이 위반 된 여러 라디오 버튼 중에서 선택하여 보고서를 제출할 수 있습니다.

일단 사용자가 메시지 ID를 입력하면 해당 게시물이 적용되는 라디오 버튼을 클릭하고 제출을 클릭하면 모든 데이터가 이메일 주소로 전송되어 여기에서 검토 할 수 있습니다. 또한

내가 메시지 ID와이어야 하나의 라디오 버튼을 제출하기 전에 및 클릭 된 경우 검사 할 그들이

+0

: - 그냥 체크 박스가 이름의 끝에 []이 확인 (이름처럼 뭔가 = "체크 박스 []")는 그렇지 않으면 같은 털이 뭔가를 할 필요가 [jQuery 유효성 검사] (http://bassistance.de/jquery-plugins/jquery-plugin-validation/), html 양식 및 [php mail] (http://us3.php.net/manual/en/function. mail.php) –

답변

0

사용이

감사를 수행해야합니다라는 오류 메시지가 표시되지 않는 경우 mail() 함수 (서버가 MTA로 구성되어있는 한 그렇지 않으면 PHP SMTP 클라이언트를 사용해야하므로 훨씬 더 복잡합니다).

: 서식 유효성 검사에 대한 귀하의 요구 사항을 놓쳤습니다. 그건 정말 별개의 질문 이겠지만, 자바 스크립트를 체크인 할 수있는 동안 PHP에서는 폴백 검증이 필요합니다. 그렇지 않으면 사람들이 수표를 무시할 수 있습니다. 따라서 다음과 같이하십시오 :

if(count($_POST['checkboxes']) < 1) /* some error*/ 

이 필요합니다.

if($_POST['box1'] || $_POST['box2']) ... 

또는

$valid = false; 
foreach(array('box1', 'box2', ...) as $f) $valid = $valid || $_POST[$f];