一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php遞歸實現無限分類生成下拉列表的函數

php遞歸實現無限分類生成下拉列表的函數

2019-11-06 11:19php代碼網 PHP教程

php自定義函數之遞歸實現無限分類生成下拉列表,這樣可以提高效率,不用每次都從數據庫讀取數據。

代碼如下:


/*—————————————————— */ 
//– 遞歸實現無限分類生成下拉列表函數 
//– $tpl->assign('sort_list',createSortOptions ()); 
//– $tpl->assign('sort_list',createSortOptions ($sort_id)); 
/*—————————————————— */ 
function createSortOptions ($selected=0,$parent_id=0,$n=-1) 

global $db; 
$sql = "SELECT * FROM `@__article_sort` WHERE `parent_id` = '{$parent_id}'"; 
$options = "; 
static $i = 0; 
if ($i == 0) 

$options .= '<option value="0″ >請選擇</option>'; 

$res = $db->query ($sql); 
if ($res) 

$n++; 
while ($row = $db->fetch_assoc ($res)) 

$i++; 
$options .="<option value='{$row['sort_id']}'"; 
if ($row['sort_id'] == $selected) 

$options .=' selected '; 

$options .=">".str_repeat(' ',$n*3).$row['sort_name']."</option> "; 
$options .=createSortOptions ($selected,$row['sort_id'],$n); 


return $options; 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产极品麻豆91在线 | 国产亚洲综合精品一区二区三区 | 91免费在线 | 亚洲视频在线观看地址 | 精品日本一区二区 | a级亚洲片精品久久久久久久 | 国产在线观看网站 | 精品国产剧情在线观看 | 亚洲人和日本人hd | 91短视频社区在线观看 | 蜜桃麻豆 | 情人梁家辉在线 | 欧美a级v片在线观看一区 | www.99热| 男人的天堂久久爱 | 精品国产乱码久久久久久免费流畅 | 亚洲AV国产福利精品在现观看 | 香蕉久久一区二区三区啪啪 | 午夜视频一区 | 久久精品一区二区免费看 | 亚洲图片 自拍偷拍 | 免费看国产一级特黄aa大片 | 我强进了老师身体在线观看 | 日本在线观看www | 国产欧美日韩综合二区三区 | 桃乃木香在线 | 美女林柏欣21p人体之仓之梦 | 免费黄色片网站 | 婷婷色综合网 | 99国产牛牛视频在线网站 | 我把寡妇日出水好爽 | 免费看男人使劲躁女人小说 | 亚洲精品综合网 | 色色色色色色网 | 国产视频久久久久 | 国产精品99在线观看 | 射18p| 亚洲欧美日韩在线观看看另类 | 全黄一级裸片视频免费 | 丰满肥臀风间由美357在线 | 18韩国美女vip视频7 |