-
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
提交
取消