用函数嵌套可以解决:
1.假定你的顶级产品分类的PREID=0(等于其他可以稍做修改)
2.selsubGroup()是用来嵌套的函数
3.printGroup()是用来显示具体的产品信息;
4.只要调用selSubGroup(0);就搞定了
--------------------------------------------------------------
function selSubGroup($groupid){
$sql_str="select ID,NAME,PREID from PRD_CLASS where PREID=grjoupid";
$res = mysql_query($sql_str) or die(mysql_error());
while($arr = mysql_fetch_array($res)){
printGroup($arr[ID],$arr[PREID],$arr[NAME]);
selSubGroup($arr[id]);
}
}
--------------------------------------------------------------
function printGroup($groupid){
$sql_str = "select ID,NAME,PREID from PRD_CLASS where PREID=$groupid";
$res = mysql_query($sql_str) or die(mysql_error());
while($arr = mysql_fetch_array($res)){
echo "anything you want";
}
}
1.假定你的顶级产品分类的PREID=0(等于其他可以稍做修改)
2.selsubGroup()是用来嵌套的函数
3.printGroup()是用来显示具体的产品信息;
4.只要调用selSubGroup(0);就搞定了
--------------------------------------------------------------
function selSubGroup($groupid){
$sql_str="select ID,NAME,PREID from PRD_CLASS where PREID=grjoupid";
$res = mysql_query($sql_str) or die(mysql_error());
while($arr = mysql_fetch_array($res)){
printGroup($arr[ID],$arr[PREID],$arr[NAME]);
selSubGroup($arr[id]);
}
}
--------------------------------------------------------------
function printGroup($groupid){
$sql_str = "select ID,NAME,PREID from PRD_CLASS where PREID=$groupid";
$res = mysql_query($sql_str) or die(mysql_error());
while($arr = mysql_fetch_array($res)){
echo "anything you want";
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货