在區塊使用複選(checkbox)
name='options[4][]'
xoops會將值存為(a,b,c)
###############################################################################
# 得到文章標題
#
#
#
###############################################################################
if(!function_exists("get_ugm_page_b_cate")){
function get_ugm_page_b_cate($csns=array()){
global $xoopsDB;
$csns=explode(",",$csns);
//不考慮多層cate
$sql = "select * from ".$xoopsDB->prefix("ugm_page_cate")." where `enable`=1 order by `sort`";
$result = $xoopsDB->query($sql) or redirect_header($_SERVER['PHP_SELF'],3, mysql_error());
while($all=$xoopsDB->fetchArray($result)){
//以下會產生這些變數: `csn`, `of_csn`, `title`, `sort`, `enable`, `type`
foreach($all as $k=>$v){
$$k=$v;
}
$checkbox_cate.="";
}
return $checkbox_cate;
}
}
###############################################################################
# 單選回復原始資料函數
# chk($DBV="",$NEED_V="",$defaul="",$return="checked='checked'");
#
#
###############################################################################
//單選回復原始資料函數
if(!function_exists('chk')){
function chk($DBV="",$NEED_V="",$defaul="",$return="checked='checked'"){
if($DBV==$NEED_V){
return $return;
}elseif(empty($DBV) && $defaul=='1'){
return $return;
}
return "";
}
}
###############################################################################
# 複選回復原始資料函數
# chk2($defaul_array="",$NEED_V="",$defaul=1);
#
#
###############################################################################
//複選回復原始資料函數
if(!function_exists('chk2')){
function chk2($default_array="",$NEED_V="",$default=0){
if(in_array($NEED_V,$default_array)){
return "checked";
}elseif(empty($default_array) && $default=='1'){
return "checked";
}
return "";
}
}
沒有留言:
張貼留言