-
displayCate查看全部
-
php 無(wú)限分類查看全部
-
無(wú)限分類,常見的幾種實(shí)現(xiàn)方法!查看全部
-
牛~~~查看全部
-
請(qǐng)問(wèn)這為什么要定一個(gè)$str的變量查看全部
-
這個(gè)不知道怎么整理的查看全部
-
gzh@無(wú)限分類1查看全部
-
123查看全部
-
分類原理查看全部
-
實(shí)現(xiàn)方式查看全部
-
遞歸查看全部
-
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廢棄,補(bǔ)充一下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類型表'; -- -- 轉(zhuǎn)存表中的數(shù)據(jù) `deepcate` -- INSERT INTO `deepcate` (`id`, `pid`, `catename`, `cateorder`, `createtime`) VALUES (1, 0, '新聞', 0, 0), (2, 0, '圖片', 0, 0), (3, 1, '國(guó)內(nèi)新聞', 0, 0), (4, 1, '國(guó)際新聞', 0, 0), (5, 3, '北京新聞', 0, 0), (6, 4, '美國(guó)新聞', 0, 0), (7, 2, '美女圖片', 0, 0), (8, 2, '風(fēng)景圖片', 0, 0), (9, 7, '日韓明星', 0, 0), (10, 9, '日本AV', 0, 0);查看全部
-
標(biāo)記一下查看全部
舉報(bào)
0/150
提交
取消