Beispiel #1
0
 function ca_select($p = '', $category = '', $category_id = '')
 {
     $return = '';
     if ($p && is_array($p)) {
         foreach ($p as $result) {
             $exp = explode('.', element('bca_key', $result));
             $len = element(1, $exp) ? strlen(element(1, $exp)) : '0';
             $space = str_repeat('-', $len);
             $return .= '<option value="' . html_escape(element('bca_key', $result)) . '"';
             if (element('bca_key', $result) === $category_id) {
                 $return .= 'selected="selected"';
             }
             $return .= '>' . $space . html_escape(element('bca_value', $result)) . '</option>';
             $parent = element('bca_key', $result);
             $return .= ca_select(element($parent, $category), $category, $category_id);
         }
     }
     return $return;
 }
Beispiel #2
0
function ca_select($p, $data)
{
    $return = '';
    if ($p && is_array($p)) {
        foreach ($p as $result) {
            $return .= '<option value="' . html_escape(element('bca_key', $result)) . '">' . html_escape(element('bca_value', $result)) . '의 하위카테고리</option>';
            $parent = element('bca_key', $result);
            $return .= ca_select(element($parent, $data), $data);
        }
    }
    return $return;
}