제목 | [헬퍼대체] set_value, set_checkbox, set_radio 무조건 넘겨받기 2탄입니다. | ||
---|---|---|---|
글쓴이 | 슈럭 | 작성시각 | 2012/07/01 20:24:22 |
|
|||
set_checkbox가 잘 안되서 검색하던 중 " ci세상 "님이 올려주신 내용을 수정하여 다시 올립니다. 별거 아니지만 도움이 되길 바랍니다. 원소스: http://codeigniter-kr.org/source/view/250/page/1/q/set_checkbox 1. 원소스에서 set_checkbox부분에 배열 처리를 추가했습니다. 2. checkbox와 radio는 둘이 완전히 똑같은 소스이기때문에 중복 제거 차원에서 합쳐놨습니다. <?php function set_value($field = '', $default = ''){ if(isset($_POST[$field])){ return form_prep($_POST[$field]); }else{ return $default;; } } function set_checkbox($field = '', $value = '', $default = ''){ if(isset($_POST[$field])){ if (is_array($_POST[$field])){ if (in_array($value, $_POST[$field])){ return ' checked="checked"'; } }else{ if($_POST[$field] == $value){ return ' checked="checked"'; } } }else{ if($value == $default){ return ' checked="checked"'; }else{ return ''; } } } function set_radio($field = '', $value = '', $default = ''){ return set_checkbox($field, $value, $default); } ?> |
|||
다음글 | geoip 헬퍼 (2) | ||
이전글 | TapBBS 공개합니다~ (9) | ||
한대승(불의회상)
/
2012/07/02 12:29:28 /
추천
0
좋은 함수 잘 사용하겠습니다. ^^
|