메인화면에서 빠른상담 inlude 3번
본문
원페이지 홈페이지에서 빠른 상담 신청 부분이 총 3번이 들어갑니다.
스킨은 이것을 참고 했구요.
index페이지에서 <? include("customer1.php"); ?>을 3번을 넣었는데
마지막에 넣은 부분만 정상으로 작동합니다.
찾아보니 한개의 게시판 형식을 세번 넣어서 토큰이 충돌했을거 같고 ajax 뭐라고 하는데 ㅠㅠ
제가 디자이너라서 이게 무슨 말인지 이해가 안되네요...
index페이지에서 inlude세번 넣을려면 어디를 어떻게 수정해야 하나요?
답변 6
<input type="hidden" name="token" value=<?php echo get_write_token('free') ?>>
이렇게 하지 마시고
$token_main=get_write_token('free');
세 곳 모두 이렇게 해 보세요.
<input type="hidden" name="token" value=<?php echo token_main; ?>>
id나 스크립트에 사용된 변수 등이 중복이면 가장 마지막 것만 작동합니다.
customer1.php 내용을 올려 보세요.
똑같은 신청서 3장을 넣어봤자 1장만 접수되는거죠
<script type="text/javascript">
function checkFrm(obj) {
if (obj.wr_6.checked == false) {
alert('개인정보 활동동의에 체크해주세요.');
obj.wr_6.focus();
return false;
}
return true; //추가
}
</script>
categoryChange()이 함수 내용도 알 수 있을까요?
!-->
<form name=frm method=post action="<?=$g5['path']?>/bbs/write_update.php" onsubmit="return checkFrm(this);">
<input type="hidden" name="token" value=<?php echo get_write_token('free') ?>>
<input type=hidden name=bo_table value="free">
<input type=hidden name="wr_7" value="">
<input type=hidden name="wr_8" value="">
<input type=hidden name="wr_9" value="">
<input type=hidden name="wr_10" value="">
<input type=hidden name="wr_name" value="관리자">
<input type=hidden name="wr_subject">
<input type=hidden name="wr_content" value="">
<input type="text" name="wr_subject" placeholder="이름을 입력하세요" required itemname="이름" />
input name 중복되는 것이 있네요.
필요 없는 <input type=hidden은 다 지우세요.