체크박스 체크여부에 따른 뷰페이지 문구 설정 채택완료
Suprussy73
2년 전
조회 2,334
안녕하세요
고수분들에게는 아주 간단할 것 같은 질문 하나 드립니다..
게시판에 체크박스 넣는 팁을 활용했는데,
체크를 하지 않았을 때 뷰페이지에 나오는 문구를 설정 하고 싶습니다.
write.skin.php
</p>
<p><?php</p>
<p>$check1 = explode(",", $write['wr_6']);</p>
<p>?></p>
<p><input type="checkbox" name="check1[]" value="수신"<?php echo in_array("수신", $check1) ? ' checked="checked"' : '' ?> id="wr_6"> <label for="wr_6">가맹점에 대한 자세한 설명을 담은 영상을 받아보고 싶습니다.</label></p>
<p>
write_update.head.skin.php
</p>
<p>$wr_6 = implode(',', $_POST['check1']);</p>
<p>
이렇게 하면 체크 했을 때만 '수신'이라고 나오는데
체크 안했을 때 '미수신'이라고 나오게 하려면 어떻게 해야할까요?
도움 부탁드립니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
2년 전
</p>
<p><?php
$check1 = explode(",", $write['wr_6']);
$checkHwak = in_array("수신", $check1);
$showHwak = $checkHwak ? '가맹점에 대한 자세한 설명을 담은 영상을 받아보고 싶습니다.' : '미수신';
?>
<input type="checkbox" name="check1[]" value="수신"<?php echo $checkHwak ? ' checked="checked"' : '' ?> id="wr_6"> <label for="wr_6"><?php echo $showHwak ?></label></p>
<p>
이렇게 수정 하시면 되실듯합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
S
Suprussy73
2년 전
�
웅프
2년 전
$checkHwak = in_array("수신", $check1);
$showHwak = $checkHwak ? '가맹점에 대한 자세한 설명을 담은 영상을 받아보고 싶습니다.' : '미수신';
이렇게 변경하면 될듯합니다. ㅋ
$showHwak = in_array("수신", $check1) ? '수신' : '미수신';
$showHwak = $checkHwak ? '가맹점에 대한 자세한 설명을 담은 영상을 받아보고 싶습니다.' : '미수신';
이렇게 변경하면 될듯합니다. ㅋ
$showHwak = in_array("수신", $check1) ? '수신' : '미수신';
S
Suprussy73
2년 전
안되네요...ㅠㅠ
도움 주셔서 감사합니다!
도움 주셔서 감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
2년 전
</p>
<p>$check1 = $_POST['check1'];
$wr_6 = "";
for ($i=0,$i<=count($check1);$i++) {
if ($wr_6) $wr_6 .= ",";
if ($check1[$i]){
$wr_6 .= $check1[$i];
}else{
$wr_6 .= "미수신";
}
}</p>
<p>
이렇게 하시면 될듯 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
웅프
2년 전
아빠님 $i = 0; 이렇게 하면 될듯 합니다. ㅎㅎ
M
Mins아빠
2년 전
아. 오타가 났었네요 ^^;;
S
Suprussy73
2년 전
알려주신대로 이것저것 해봤는데 안되네요
감사합니다 ㅠㅠ
감사합니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
write.skin.php의 체크여부에 따라 view.skin.php의 문구가 '수신' 또는 '미수신'으로 나오길 원하는겁니다..