| 제목 | [헬퍼대체] 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
좋은 함수 잘 사용하겠습니다. ^^
|