![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
这两个函数完全正确,但是我不知道如何使用?怎么调用???
<?
include('Public/Config.inc');
include('Public/Conn.inc');
//获得所有商品分类,并将结果保存到数组模块
function getAllCategory()
{
$sql="select * from SUBJECT order by SUBJECT_ID";
$result=$this->mysql_opt->query($sql);
$i=0;
while($row=$this->mysql_opt->fetch_array($result))
{
$SUBJECT_ID=$row["SUBJECT_ID"];//分类ID
$SUBJECT_NAME=$row["SUBJECT_NAME"];//分类名称
$SUBJECT_NO=$row["SUBJECT_NO"];//父分类ID
$this->all_array[$i][0]=$SUBJECT_ID;
$this->all_array[$i][1]=$SUBJECT_NAME;
$this->all_array[$i][2]=$SUBJECT_NO;
$i++;
}
return $this->all_array;
}
//获得当前父分类下所有子分类结果集模块
function get_sub_category($SUBJECT_NO,$is_disp_SUBJECT_NO)
{
if($SUBJECT_NO=="" || empty($SUBJECT_NO))
{
$SUBJECT_NO=0;
}
$subcat_count=count($this->all_array);
$j=0;
for($i=0;$i<$subcat_count;$i++)
{
switch($is_disp_SUBJECT_NO)
{
//获得当前父类别及相关子类别数据
case '1':
if($this->all_array[$i][2]==$SUBJECT_NO || $this->all_array[$i][0]==$SUBJECT_NO)
{
//将符合条件的商品分类归入新数组
//print $this->all_array[$i][1]."
";
$this->suit_array[$j][0]=$this->all_array[$i][0];
$this->suit_array[$j][1]=$this->all_array[$i][1];
$this->suit_array[$j][2]=$this->all_array[$i][2];
$j++;
}
break;
//只获得当前父类别下相关子类别数据
case '2':
if($this->all_array[$i][2]==$SUBJECT_NO)
{
//print "ddd:".$this->all_array[$i][2];
//将符合条件的商品分类归入新数组
//print $this->all_array[$i][1]."
";
$this->suit_array[$j][0]=$this->all_array[$i][0];
$this->suit_array[$j][1]=$this->all_array[$i][1];
$this->suit_array[$j][2]=$this->all_array[$i][2];
$j++;
}
break;
}
}
//返回当前父分类下所有子分类结果
return $this->suit_array;
}
?>

