테스트 사이트 - 개발 중인 베타 버전입니다

체크값에 따른 뷰페이지 색상 다르게 노출 채택완료

angpang 3년 전 조회 1,778

> 이벤트 > 할인 > 추천

 

팁을 참고하여 위와 같은 체크박스를 만들었습니다..

뷰페이지와 리스트페이지에서 '이벤트중, 할인중, 추천중' 선택에 따라 글자색상 혹은 css를 사용해 버튼색상처리 하고 싶습니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

 

이렇게 응용해보세요

css는 on으로 넣어주세요

.on {background:red;}

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

a
angpang
3년 전
답변 감사합니다..
뷰페이지에 <?php echo $view['wr_1]; ?> 이런식으로해서 노출하고 체크여부에 따라 값이 나오는데
<?=($_REQUEST['check1']=="이벤트중") ? "on":""?>를 어떤식으로 넣어야될가요...
릴보이즈
3년 전
<?=($_REQUEST['check1']== $view['wr_1]) ? "on":""?>
이러면 될거에요
a
angpang
3년 전
해봤는데 안되는군요.. 좀 더 팁을 찾아봐야겠습니다. 감사합니다.
릴보이즈
3년 전
여분필드에 값이 있어요?
a
angpang
3년 전
write.skin.php

상단에
$check1 = explode(",", $write['wr_1']); 추가

<input type="checkbox" name="check1[]" value="이벤트중"<?php echo in_array("이벤트중", $check1) ? ' checked="checked"' : '' ?>> 이벤트
<input type="checkbox" name="check1[]" value="할인중"<?php echo in_array("할인중", $check1) ? ' checked="checked"' : '' ?>> 할인
<input type="checkbox" name="check1[]" value="추천중"<?php echo in_array("추천중", $check1) ? ' checked="checked"' : '' ?>> 추천
------------------
write_update.head.skin.php

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_1 = implode(',', $_POST['check1']);
?>
--------------------
view.skin.php
<?php echo $view['wr_9']; ?>

이렇게 했네요..ㅠ.ㅠ.

원하는건 선택값에 따라 "이벤트,할인,추천" 색상이 각각 다르게 보여지는거구요.
릴보이즈
3년 전
$wr_1 이거를 찍어보셨나요 프린터알로

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인