名站网址导航为大家免费提供关于网站编程方面的知识。
一个简单php扩展介绍与开发教程-PhPphp技巧
- 本篇文章的具体介绍如下请大家仔细看
/*―――――――――――――――――― */
//�C 递归实现无限分类生成下拉列表函数
//�C $tpl->assign('sort_list',createSortOptions ());
//�C $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>\n";
$options .=createSortOptions ($selected,$row['sort_id'],$n);
}
}
return $options;
}
关于网站编程方面的知识就说道这里了,希望能够对大家有作用。,