묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일의 입력값 검사
2005.02.17 14:11
폼메일의 php파일 입니다....폼양식은 나모에서 html로 만들었구여...
그런데 여기서 입력값을 검사 하여면 어느부분에 무엇을 넣어야 할지 모르겠네요...
주문하기 버튼을 클릭하면 폼내용을 적지 않으면 메세지 뜨는 거 하고 싶어요..
폼내용전체 내용 중 username jooso mail 등등 필수기재사항만 할 경우 어떻게 해야 할지여
왕초보에게 상세하고 자세히 좀 갈켜 주세요...
빠른 답변 부탁드려요
<?
$_zb_url = "http://
$_zb_path = "/home/
include $_zb_path."lib.php";
$username=$_POST['username'];
$jooso=$_POST['jooso'];
$mail=$_POST['mail'];
$phon=$_POST['phon'];
$handphon=$_POST['handphon'];
$ah=$_POST['ah'];
$ah=$_POST['ah'];
$no=$_POST['no'];
$day=$_POST['day'];
$mw=$_POST['mw'];
$mw=$_POST['mw'];
$naei=$_POST['naei'];
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
$d=$_POST['d'];
$e=$_POST['e'];
$f=$_POST['f'];
$g=$_POST['g'];
$h=$_POST['h'];
$memo=$_POST['memo'];
$type=1;
$to=" ";// 받은사람 이메일 주소
$to_name=" ";// 받을 사람 이름
$from=" ";// 보낼사람 이메일 주소
$from_name=" ";// 보낼사람 이름
$subject=" ";// 메일제목
$comment="고객성함:".$username."n주소:".$jooso."n이메일:".$mail."n연락처:".$phon."n핸드폰:".$handphon."n맞춤한복:".$ah."n대여한복:".$ah."n한복번호:".$no."n행사일:".$day."n남자:".$mw."n여자:".$mw."n나이:".$naei."n총장:".$a."n상동:".$b."n가슴둘레:".$c."n팔길이:".$d."n치마길이:".$e."n바지길이:".$f."n허리둘레:".$g."n평소입는치수:".$h."n기타주문사항:".$memo;
zb_sendmail($type, $to, $to_name, $from, $from_name, $subject, $comment, $cc="", $bcc="");
?>
<script>document.location.href='http://돌아갈페이지 주소 ;
alert('주인장에게 주문서가 발송되었습니다.')
</script>
그런데 여기서 입력값을 검사 하여면 어느부분에 무엇을 넣어야 할지 모르겠네요...
주문하기 버튼을 클릭하면 폼내용을 적지 않으면 메세지 뜨는 거 하고 싶어요..
폼내용전체 내용 중 username jooso mail 등등 필수기재사항만 할 경우 어떻게 해야 할지여
왕초보에게 상세하고 자세히 좀 갈켜 주세요...
빠른 답변 부탁드려요
<?
$_zb_url = "http://
$_zb_path = "/home/
include $_zb_path."lib.php";
$username=$_POST['username'];
$jooso=$_POST['jooso'];
$mail=$_POST['mail'];
$phon=$_POST['phon'];
$handphon=$_POST['handphon'];
$ah=$_POST['ah'];
$ah=$_POST['ah'];
$no=$_POST['no'];
$day=$_POST['day'];
$mw=$_POST['mw'];
$mw=$_POST['mw'];
$naei=$_POST['naei'];
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
$d=$_POST['d'];
$e=$_POST['e'];
$f=$_POST['f'];
$g=$_POST['g'];
$h=$_POST['h'];
$memo=$_POST['memo'];
$type=1;
$to=" ";// 받은사람 이메일 주소
$to_name=" ";// 받을 사람 이름
$from=" ";// 보낼사람 이메일 주소
$from_name=" ";// 보낼사람 이름
$subject=" ";// 메일제목
$comment="고객성함:".$username."n주소:".$jooso."n이메일:".$mail."n연락처:".$phon."n핸드폰:".$handphon."n맞춤한복:".$ah."n대여한복:".$ah."n한복번호:".$no."n행사일:".$day."n남자:".$mw."n여자:".$mw."n나이:".$naei."n총장:".$a."n상동:".$b."n가슴둘레:".$c."n팔길이:".$d."n치마길이:".$e."n바지길이:".$f."n허리둘레:".$g."n평소입는치수:".$h."n기타주문사항:".$memo;
zb_sendmail($type, $to, $to_name, $from, $from_name, $subject, $comment, $cc="", $bcc="");
?>
<script>document.location.href='http://돌아갈페이지 주소 ;
alert('주인장에게 주문서가 발송되었습니다.')
</script>
mail(받는사람이멜, 제목, 내용, 메일헤더)
예를 들어서 폼필드가 있는 파일에서,
<input type="hidden" value="받는사람이멜" name="receiver">
<input type="text" name="subject">
<input type="textarea" name="contents1">
이럴경우 <form>에서 method="post" action="메일함수가 위치하는 파일"을 걸어주신뒤에
action에 해당하는 파일에서
변수들을 정리해서 mail()로 붙여넣고 마지막에 자바스크립트로 돌아갈페이지주소를 설정하면 됩니다.
또한 보내는 사람 이메일을 적지않았을 경우, 이름을 적지 않았을 경우 등등에 대해서 메일발송이 아니고 이메일을 적어주세요 또는 이름을 적어주세요라는 등의 메시지를 전달하실려면
<form>이 들어잇는 파일에서 <input type="button" value="메일보내기" onClick="내용체크와 관련된 함수()">이렇게 설정해두셔야 하고, 내용체크와 관련된 함수를 미리 파일에 포함시키거나 또는 외부 자바스크립트 파일로 만들어서 소스링크 시켜둬야합니다...