-
displayCate查看全部
-
php 无限分类查看全部
-
无限分类,常见的几种实现方法!查看全部
-
牛~~~查看全部
-
请问这为什么要定一个$str的变量查看全部
-
这个不知道怎么整理的查看全部
-
gzh@无限分类1查看全部
-
123查看全部
-
分类原理查看全部
-
实现方式查看全部
-
递归查看全部
-
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); ?>查看全部
-
//由于mysql 7.0废弃,补充一下mysqli的写法 ---1---- <?php $db_host = '127.0.0.1'; $db_user = 'root'; $db_password = '123456'; $db_name = 'imooc'; $link = mysqli_connect($db_host,$db_user,$db_password) or die(mysqli_error()); mysqli_select_db($link,$db_name) or die(mysqli_error()); mysqli_query($link,"set names utf8"); //---2--- <?php header("content-type:textml;charset=utf8"); include("db.inc.php"); function getList($link=null,$pid=0,&$result=array(),$spac=0){ $sql = "select * from `deepcate` where `pid` = $pid"; $res = mysqli_query($link,$sql); while($row = mysqli_fetch_assoc($res)){ $row['catename']=str_repeat(' ',$spac).'|--'.$row['catename']; $result[] = $row; getList($link,$row['id'],$result,$spac); } return $result; } $rs = getList($link); print_r($rs);查看全部
-
CREATE TABLE IF NOT EXISTS `deepcate` ( `id` int(4) NOT NULL, `pid` int(11) NOT NULL, `catename` varchar(30) NOT NULL, `cateorder` int(11) unsigned NOT NULL DEFAULT '0', `createtime` int(10) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='cms类型表'; -- -- 转存表中的数据 `deepcate` -- INSERT INTO `deepcate` (`id`, `pid`, `catename`, `cateorder`, `createtime`) VALUES (1, 0, '新闻', 0, 0), (2, 0, '图片', 0, 0), (3, 1, '国内新闻', 0, 0), (4, 1, '国际新闻', 0, 0), (5, 3, '北京新闻', 0, 0), (6, 4, '美国新闻', 0, 0), (7, 2, '美女图片', 0, 0), (8, 2, '风景图片', 0, 0), (9, 7, '日韩明星', 0, 0), (10, 9, '日本AV', 0, 0);查看全部
-
标记一下查看全部
举报
0/150
提交
取消