주문서 페이지에서 조건문을 넣었는데 아래 결제정보 기능이 제대로 수행되지 않습니다.
본문
안녕하세요? 항상 도움 받고 있습니다. 주문서 페이지에서 조건절을 넣었습니다.
코드는 아래와 같습니다.
<!-- 주문하시는 분 입력 시작 -->
<?php if ($member['mb_status'] == "개인") { // 개인 신청일 때 ?>
<section id="sod_frm_orderer" style="margin-bottom:0px;">
<div class="panel panel-default">
<div class="panel-heading"><strong><i class="fa fa-user fa-lg"></i> 신청하시는 분</strong></div>
<div class="panel-body">
<div class="form-group has-feedback">
<label class="col-md-2 control-label" for="od_name"><b>이름</b><strong class="sound_only">필수</strong></label>
<div class="col-md-3">
<input type="text" name="od_name" value="<?php echo get_text($member['mb_name']); ?>" id="od_name" required class="form-control input-sm" maxlength="20">
<span class="fa fa-check form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback">
<label class="col-md-2 control-label" for="od_hp"><b>휴대폰번호</b></label>
<div class="col-md-3">
<input type="text" name="od_hp" value="<?php echo get_text($member['mb_hp']); ?>" id="od_hp" class="form-control input-sm" maxlength="13">
<span class="fa fa-mobile form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback">
<label class="col-md-2 control-label" for="od_email"><b>이메일주소</b><strong class="sound_only"> 필수</strong></label>
<div class="col-md-3">
<input type="text" name="od_email" value="<?php echo $member['mb_email']; ?>" id="od_email" required class="form-control input-sm email" size="35" maxlength="100">
<span class="fa fa-envelope form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback">
<label class="col-sm-2 control-label"><b>주소</b><strong class="sound_only">필수</strong></label>
<div class="col-sm-8">
<label for="od_zip" class="sound_only">우편번호<strong class="sound_only"> 필수</strong></label>
<label>
<input type="text" name="od_zip" value="<?php echo $member['mb_zip1'] . $member['mb_zip2'] ?>" id="od_zip" required class="form-control input-sm" size="6" maxlength="6">
</label>
<label>
<button type="button" class="btn btn-black btn-sm" style="margin-top:0px;border-radius:0 !important;line-height:0 !important;" onclick="win_zip('forderform', 'od_zip', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button>
</label>
<div class="addr-line">
<label class="sound_only" for="od_addr1">기본주소<strong class="sound_only"> 필수</strong></label>
<input type="text" name="od_addr1" value="<?php echo get_text($member['mb_addr1']) ?>" id="od_addr1" required class="form-control input-sm" size="60" placeholder="기본주소">
</div>
<div class="addr-line">
<label class="sound_only" for="od_addr2">상세주소</label>
<input type="text" name="od_addr2" value="<?php echo get_text($member['mb_addr2']) ?>" id="od_addr2" class="form-control input-sm" size="50" placeholder="상세주소">
</div>
<label class="sound_only" for="od_addr3">참고항목</label>
<input type="text" name="od_addr3" value="<?php echo get_text($member['mb_addr3']) ?>" id="od_addr3" class="form-control input-sm" size="50" readonly="readonly" placeholder="참고항목">
<input type="hidden" name="od_addr_jibeon" value="<?php echo get_text($member['mb_addr_jibeon']) ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="od_memo"><b>광고내용</b></label>
<div class="col-sm-8">
<textarea name="od_memo" rows="1" id="od_memo" oninput="restrictInput(this)" onkeydown="return (event.keyCode !== 13);" required class="form-control input-sm" placeholder="5글자 이상 입력" style="resize: none;"></textarea>
<p class="red" style="line-height:1.5; padding-top:5px;">* 제작되는 현수막과 내용이 다를 시 신청이 취소됩니다.</p>
</div>
</div>
</div>
</div>
</section>
<!-- 주문하시는 분 입력 끝 -->
<!-- 사업자 입력 시작 -->
<?php } else if ($member['mb_status'] == "사업자") { // 사업자 신청일 때 ?>
<section id="sod_frm_orderer" style="margin-bottom:0px;">
<div class="panel panel-default">
<div class="panel-heading"><strong><i class="fa fa-user fa-lg"></i> 신청하시는 분</strong></div>
<div class="panel-body">
<div class="form-group has-feedback">
<label class="col-md-2 control-label" for="od_name"><b>신청자</b><strong class="sound_only">필수</strong></label>
<div class="col-md-3">
<input type="text" name="od_name" value="<?php echo get_text($member['mb_name']); ?>" id="od_name" required class="form-control input-sm" maxlength="20">
<span class="fa fa-check form-control-feedback"></span>
</div>
<label class="col-md-2 control-label" for="od_hp"><b>휴대폰번호</b></label>
<div class="col-md-3">
<input type="text" name="od_hp" value="<?php echo get_text($member['mb_hp']); ?>" id="od_hp" class="form-control input-sm" maxlength="13">
<span class="fa fa-mobile form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback">
<label class="col-md-2 control-label" for="od_name"><b>업체명</b><strong class="sound_only">필수</strong></label>
<div class="col-md-3">
<input type="text" name="od_company" value="<?php echo get_text($member['mb_company']); ?>" id="od_company" required class="form-control input-sm" maxlength="20">
<span class="fa fa-check form-control-feedback"></span>
</div>
<div class="visible-xs visible-sm h15"></div>
<label class="col-md-2 control-label" for="od_tel"><b>전화번호</b><strong class="sound_only">필수</strong></label>
<div class="col-md-3">
<input type="text" name="od_tel" value="<?php echo get_text($member['mb_tel']); ?>" id="od_tel" required class="form-control input-sm" maxlength="13">
<span class="fa fa-phone form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback">
<div class="visible-xs visible-sm h15"></div>
<label class="col-md-2 control-label" for="od_email"><b>이메일주소</b><strong class="sound_only"> 필수</strong></label>
<div class="col-md-3">
<input type="text" name="od_email" value="<?php echo $member['mb_email']; ?>" id="od_email" required class="form-control input-sm email" size="35" maxlength="100">
<span class="fa fa-envelope form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback">
<label class="col-sm-2 control-label"><b>사업장주소</b><strong class="sound_only">필수</strong></label>
<div class="col-sm-8">
<label for="od_saupja_zip" class="sound_only">우편번호<strong class="sound_only"> 필수</strong></label>
<label>
<input type="text" name="od_saupja_zip" value="<?php echo $member['mb_saupja_zip1'] . $member['mb_saupja_zip2'] ?>" id="od_saupja_zip" required class="form-control input-sm" size="6" maxlength="6">
</label>
<label>
<button type="button" class="btn btn-black btn-sm" style="margin-top:0px;border-radius:0 !important;line-height:0 !important;" onclick="win_zip('forderform', 'od_saupja_zip', 'od_saupja_addr1', 'od_saupja_addr2', 'od_saupja_addr3', 'od_saupja_addr_jibeon');">주소 검색</button>
</label>
<div class="addr-line">
<label class="sound_only" for="od_saupja_addr1">기본주소<strong class="sound_only"> 필수</strong></label>
<input type="text" name="od_saupja_addr1" value="<?php echo get_text($member['mb_saupja_addr1']) ?>" id="od_saupja_addr1" required class="form-control input-sm" size="60" placeholder="기본주소">
</div>
<div class="addr-line">
<label class="sound_only" for="od_saupja_addr2">상세주소</label>
<input type="text" name="od_saupja_addr2" value="<?php echo get_text($member['mb_saupja_addr2']) ?>" id="od_saupja_addr2" class="form-control input-sm" size="50" placeholder="상세주소">
</div>
<label class="sound_only" for="od_saupja_addr3">참고항목</label>
<input type="text" name="od_saupja_addr3" value="<?php echo get_text($member['mb_saupja_addr3']) ?>" id="od_saupja_addr3" class="form-control input-sm" size="50" readonly="readonly" placeholder="참고항목">
<input type="hidden" name="od_saupja_addr_jibeon" value="<?php echo get_text($member['mb_saupja_addr_jibeon']) ?>">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="od_memo"><b>광고내용</b></label>
<div class="col-sm-8">
<textarea name="od_memo" rows="1" id="od_memo" oninput="restrictInput(this)" onkeydown="return (event.keyCode !== 13);" required class="form-control input-sm" placeholder="5글자 이상 입력" style="resize: none;"></textarea>
<p class="red" style="line-height:1.5; padding-top:5px;">* 제작되는 현수막과 내용이 다를 시 신청이 취소됩니다.</p>
</div>
</div>
</div>
</div>
</section>
<?php } ?>
<!-- 사업자 입력 끝 -->
코드는 회원이 개인이냐 사업자이냐 따라서 폼을 다르게 보여주기는 하는데 문제는 결제 정보 라디오 버튼을 클릭하면 아래 입금할 계정에 대한 select 와 입금자명 textbox 가 나와야 하는데 출력이 안 된다는 것입니다. 왜 그런지 알 수 있을까요? !-->
답변 1
결제정보 라디오버튼에 대한 소스는 없어서 조언 드리기가 어렵습니다만, 결제정보 라디오 버튼에 대해서 혹시 onchange나 onclick을 사용하시나요? 위의 소스는 단순히 설정정보에 따른 분기처리하는 소스라 뚜렷하게 답변드리기 어렵습니다.
답변을 작성하시기 전에 로그인 해주세요.