여분 필드 쪼개기

여분 필드 쪼개기

QA

여분 필드 쪼개기

답변 3

본문

여분필드 wr_2 번을 아래처럼 입력하려 하는데

 

스립트 에러나고 인서트를 못해서 도움을 좀 받고 싶습니다.

 

 

 


 
<?php
 $take_wr2 = explode('|',$wr_2); //$wr_2
 $take_wr2x = explode(',',$take_wr2[1]);//$wr_2x
?>
<script>
var od_buga_1_m="";
if (f.od_buga_1.checked) {
    od_buga_1_m =f.od_buga_1.value;
}
var od_buga_2_m="";
if (f.od_buga_2.checked) {
    od_buga_2_m =f.od_buga_2.value;
}
var od_buga_3_m="";
if (f.od_buga_3.checked) {
    od_buga_3_m =f.od_buga_3.value;
}

var od_buga_4_m="";
if (f.od_buga_4.checked) {
    od_buga_4_m =f.od_buga_4.value;
}
 
document.fwrite.wr_2.value= f.od_buga_1.value + '|'+ od_buga_1_m +','+ od_buga_2_m +','+ od_buga_3_m +','+ od_buga_4_m;
</script>    
<tr>
                                <th>채널</th>
                                <td>
                                    <input type="checkbox" name="od_buga_1" id="od_buga_1" value="디멘"   <?php if($take_wr2[0]=="디멘"){?> checked="checked" <?php }?>>
                                    <label for="od_buga_1">멘드</label>
                                    <input type="checkbox" name="od_buga_2" id="od_buga_2" value="스파" <?php if($take_wr2[1]=="스파"){?> checked="checked" <?php }?>>
                                    <label for="od_buga_2">스파</label>
                                    <input type="checkbox" name="od_buga_3" id="od_buga_3" value="미드"  <?php if($take_wr2[2]=="미드"){?> checked="checked" <?php }?>>
                                    <label for="od_buga_3">미드)</label> </td>

                            </tr>
                            <tr>
                                <th>서비스</th>
                                <td><input type="checkbox" name="od_buga_4" id="od_buga_4" value="유해차단" onclick="od_buga_004(this);" <?php if($take_wr2x[0]=="유해차단"){?> checked="checked"<?php }?>>
                                    <label for="od_buga_4">유해차단</label>
                                     </td>
                            </tr>
 

이 질문에 댓글 쓰기 :

답변 3

<?php
 $take_wr2 = explode('|',$wr_2); //$wr_2
 $take_wr2x = explode(',',$take_wr2[1]);//$wr_2x
?>
 <?php if($take_wr2[1]=="스파"){ ...

위 두 부분을 봤을 때

$take_wr2x 이 변수 만드는 방법이 잘못되었습니다.

앞뒤 내용을 모르는 상황에서는

wr_3을 하나 더 쓰시는 게 맞을 듯합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 98,861
© SIRSOFT
현재 페이지 제일 처음으로