CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
<input type="checkbox" name="best_filter" />
현재는 이 상태로 사용자가 체크를 하면 체크가 되는 것 외 없습니다.
그런데 이게 검색시 조건으로 사용하게 되는데 post로 조회된 결과가 뿌려줄때 이전에 체크된 것을 확인해서 다시 체크를 자동으로 해주게 추가해주려고 합니다.
구글링을 하면 아래와 같은 예제를 볼 수 있는데 php를 잘 모르다보니 이해가 어렵네요.
<input type="checkbox" name="foo" value="bar" />
이것을 다음과 같이 변경하고 싶습니다.
<input type="checkbox" name="foo" value="bar"
<?php echo empty($_POST['foo']) ? '' : ' checked="checked" '; ?>
/>
<input type="checkbox" name="best_filter" 아마도 여기에 추가가 될 것 같습니다. />
xe 게시판 스킨에서 사용하는 템플릿에 적용하려고 합니다.
댓글 8
요렇게 해봤는데 뭔가 부족하거나 잘못된 시도 인듯 안되네요. value 값이 있어야 하는건지....
앗! 해결하셨다니 다행입니다
살짝 다른 방법이긴 하지만..
<!--@if(Context::get("best_filter"))--> checked="checked"<!--@end-->
이것으로 적용했습니다.