-
无限分类就是一个分类下面可以创建多个子类 子类下面也可以创建不同子类,如此往复没有终点查看全部
-
什么是递归?程序调用自身的编程技巧称为递归 $_GLOBALS[result] static $result 参数引用&查看全部
-
的撒大大查看全部
-
萨打法速度查看全部
-
无限分类查看全部
-
<?php function getList($pid=0,$&result=array(),$depth){ $sql = "SELECT *FORM deepcate WHREE pid=$pid"; $res = mysql_query($sql); while($row = mysql_fetch_assoc($res)){ $row['catename]=str_repeat(' ',$spec).'|--'.$row['catename']; $result[]=$row; getList($row['id'],$result,$spac); } return $result; }查看全部
-
<?php function getList($pid=0,$&result=array(),$depth){ $sql = "SELECT *FORM deepcate WHREE pid=$pid"; $res = mysql_query($sql); while($row = mysql_fetch_assoc($res)){ $row['catename]=str_repeat(' ',$spec).'|--'.$row['catename']; $result[]=$row; getList($row['id'],$result,$spac); } return $result; }查看全部
-
<?php /** * 递归三种方式 * * 1.$_GLOBALS['result']; * * 2.static $result; * * 3.参数引用 & * */ function getList($pid){ ... if($row){ getList($pid); } ... return $result; }查看全部
-
我想视频查看全部
-
$_GLOBALS[result] static $result 参数引用&查看全部
-
递归就是程序调用自身的编程技巧 function getList($pid){ ... if($row){ getList($pid); } ... return $result }查看全部
-
INSERT INTO 'likecate'('id','path','catename','cateorder','createtime')VALUES (1,'','手机',0,0), (2,'1','功能手机',0,0), (3,'1,2','老人手机',0,0), (4,'1,2','儿童手机',0,0), (5,'1','智能手机',0,0), (6,'1,5','Android手机',0,0), (7,'1,5','iOS手机',0,0), (8,'1,5','winphoto手机',0,0), (9,'1,2,4','色盲手机',0,0), (10,'1,2,3','大字手机',0,0);查看全部
-
什么是全路径无限分类?查看全部
-
<?php include('connect.php'); header("Content-type: text/html; charset=utf-8"); //得到一个结果集数组 function getCatePath($cid,&$result=array()){ $sql="SELECT * FROM deepcate WHERE id=$cid"; $rs=mysql_query($sql); $row=mysql_fetch_assoc($rs); //print_r($row); if($row){ $result[]=$row; getCatePath($row['pid'],$result); } krsort($result);//krsort对数组按键名逆向排序 return $result; } //$res=getCatePath(10); //print_r($res); function displayCatePath($cid,$url="link.php?cid="){ $res=getCatePath($cid); $str=''; foreach ($res as $key => $value) { $str.="<a href='{$url}{$value['id']}'>{$value['catename']}</a>>"; } return $str; } echo displayCatePath(10,'link.php?page=2&id=');查看全部
-
<?php include('connect.php'); header("Content-type: text/html; charset=utf-8"); function getList($pid=0,&$result=array(),$spac=0){ $spac = $spac + 2; $sql = "SELECT * FROM deepcate WHERE pid=$pid"; $res = @mysql_query($sql); while($row = mysql_fetch_assoc($res)){ $row['catename'] = str_repeat(' ',$spac).'|--'.$row['catename']; $result[] = $row; getList($row['id'],$result,$spac); } return $result; } function displayCate($pid=0,$selected=1){ $rs = getList($pid); $str=''; $str.= "<select name='cate'>"; foreach($rs as $key => $val){ $selectedstr = ''; if($val['id'] == $selected){ $sellectedstr ="selected"; } $str.= "<option {$selectedstr}>{$val['catename']}</option>"; } return $str .= '</select>'; } echo displayCate(0,1); ?>查看全部
举报
0/150
提交
取消