변수값 보내기 채택완료
아래 register.skin.php 2번째 명령줄에서 $register_action_url(register_form.skin.php)로 한개의 값을 보내려고 하는데요.
form문에서 input type으로 보내면 onsubmit="return fregister_submit(this);"에 해당하는 function fregister_submit(f)으로 보내져 작동하여 별 반응이 없는 것 같습니다.(제대로 이해한 것인지 모르겠습니다.)
$register_action_url(register_form.php)로 한개의 값을 보내려면 어떻게 해야 하는지요?
register.skin.php
<div class="mbskin"> <form name="fregister" id="fregister" action="<?php echo $register_action_url ?>" onsubmit="return fregister_submit(this);" method="POST" autocomplete="off"> <p>회원가입약관 및 개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.</p> <section id="fregister_term"> <h2>회원가입약관</h2> <textarea readonly><?php echo get_text($config['cf_stipulation']) ?></textarea> <fieldset class="fregister_agree"> <label for="agree11">회원가입약관의 내용에 동의합니다.</label> <input type="checkbox" name="agree" value="1" id="agree11"> </fieldset> </section> <section id="fregister_private"> <h2>개인정보처리방침안내</h2> <div class="tbl_head01 tbl_wrap"> <table> <caption>개인정보처리방침안내</caption> <thead> <tr> <th>목적</th> <th>항목</th> <th>보유기간</th> </tr> </thead> <tbody> <tr> <td>이용자 식별 및 본인여부 확인</td> <td>아이디, 이름, 비밀번호</td> <td>회원 탈퇴 시까지</td> </tr> <tr> <td>고객서비스 이용에 관한 통지,<br>CS대응을 위한 이용자 식별</td> <td>연락처 (이메일, 휴대전화번호)</td> <td>회원 탈퇴 시까지</td> </tr> </tbody> </table> </div> <fieldset class="fregister_agree"> <label for="agree21">개인정보처리방침안내의 내용에 동의합니다.</label> <input type="checkbox" name="agree2" value="1" id="agree21"> </fieldset> </section> <div class="btn_confirm"> <input type="submit" class="btn_submit" value="회원가입"> </div> </form> <script> function fregister_submit(f) { if (!f.agree.checked) { alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다."); f.agree.focus(); return false; } if (!f.agree2.checked) { alert("개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다."); f.agree2.focus(); return false; } return true; } </script></div>
답변 2개
form을 post방식으로 action url 보내지면 동작하는곳은 bbs/register_form_update.php 입니당..
그곳에서 쿼리에 해당하는 update {$g5['member_table']} set mb_nick = '{$mb_nick}',...........
와같은 컬럼값에 해당하는곳에 값이 전달되는것입니당..
물론말씀하신것처럼 하단에 자바스크립트로 fregister_submit 1차적으로 걸리구요
보내고싶은 변수값이 어떤것인지.......
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
죄송합니다 제가 급하게 봐서 말씀하신부분을 착가했네요
이해하신대로 register.skin.php 에서 action url은 register_form.php 가 맞구요.
register.skin.php에서 전달하는값은
<input type="checkbox" name="agree" value="1" id="agree11">
<input type="checkbox" name="agree2" value="1" id="agree21">
<input type="checkbox" name="mb_1" value="spring" id="mb_1">
<input type="hidden" name="mb_1" value="spring" id="mb_1">
방식 선택하셔서 추가하시고
register_form.php 에도 다른 변수들하고 동일하고 저장해주시고
변수에 저장된값을 register_form.skin.php 넘기면 됩니다
도움이돼셨으면좋겠네요 이해안돼시면 말씀해주세요!
답변에 대한 댓글 3개
http://choryeonworkshop.tistory.com/25 form태그와 post 값받는것만 이해하시면 충분히 원하시는대로 만드실수있으세요!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인