递归获取 下级数据
public function get_address_id($address_id)
{
$address_data = $address_id.",";
$address_id_array = query('SELECT `id` FROM '.tablename('ewei_shop_grid_address').' WHERE pid = '.$address_id);
foreach($address_id_array as $k => $v)
{
$address_data .= $this->get_address_id($v["id"]);
}
return $address_data;
}
递归获取 上级 数据
public function get_superior_address_id($address_id)
{
$address_data = $address_id.",";
$pid = query('SELECT `pid` FROM '.tablename('ewei_shop_grid_address').' WHERE id = '.$address_id);
if($pid['pid'] != 0){
$address_data .= $this->get_superior_address_id($pid['pid']);
}
return $address_data;
}
获取父级分类
function get_parent_id($cid)
{
global $db;
$pids = '';
$parent_id = query("select parent_id from eload_category where cat_id = '".$cid."'");
if( $parent_id != '' ){
$pids .= $parent_id;
$npids = get_parent_id( $parent_id );
if(isset($npids))
$pids .= ','.$npids;
}
return $pids;
}
获取子集分类
function get_category( $category_id ){
global $db;
$category_ids = $category_id.",";
$child_category = query("select cat_id from eload_category where parent_id = '$category_id'");
foreach( $child_category as $key => $val )
$category_ids .= get_category( $val["cat_id"] );
return $category_ids;
}**