Heim > Backend-Entwicklung > PHP-Tutorial > php实现无限级分类 php无限极分类显示 php无限极分类下拉框 php无限极分类函

php实现无限级分类 php无限极分类显示 php无限极分类下拉框 php无限极分类函

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 08:49:58
Original
1538 Leute haben es durchsucht

如果自己写一个系统,经常会用到栏目管理

栏目分类多等级多就需要实现无限级分类了,代码如下

一、下拉菜单中的使用

/*  无限级分类
 *
 *	逻辑递推获取类型
 *	hid 上级栏目id
 *	step 下级栏目前缀
 *	tid seleted选项id
 */
 
function LogicGetTypeList($datatable='lanmu_class',$hid=0,$step='',$tid=-1)
{
	
	static $TypeList='';
	$query = "SELECT * FROM `$datatable` WHERE heid=$hid ORDER BY px ASC";
	$arrs=mysql_query($query);
	while($row=@mysql_fetch_assoc($arrs)){
		echo $step;
		$TypeList .= ("<option value="'".$row['id']."'" .="($tid" :>".$step.$row['class']."</option>\r\n");  //分类名称
		LogicGetTypeList($datatable,$row['id'],$step.'--',$tid);
	}
	return $TypeList;
}
Nach dem Login kopieren
二、栏目管理

代码大概如下,需要根据具体情况进行修改

<?php treeList("",0);
function treeList($tag,$classid){
$result=mysql_query("select * from lanmu_class where heid=&#39;".$classid."&#39; order by px asc");
while($row=mysql_fetch_array($result)){

/*栏目功能*/
$sqlG=@mysql_fetch_assoc(mysql_query("select * from ht_gn where id=&#39;".$row[&#39;gongn&#39;]."&#39;"));
?>
<tr class="blue" width="5" align="center">
<input type="checkbox" name="dell[]" value="<?php echo $row['id']?>">
<td class=""><?php echo $tag.$row[&#39;class&#39;];?></td>
<td class=""><?php echo $sqlG[&#39;gn_title&#39;];?></td>
<td align="center" class="">
<?php echo $row[&#39;template&#39;];?> </td>
<td align="center" class="">
<input type="text" value="<?php echo $row[" px>" size="3"  echo $row['id'];?>,this.value)" /> </td>    
<td class="">
【<a href="lanmu_add.php?id=<?php%20echo%20%24row%5B'id'%5D;?>">编辑</a>】  【<a href="#" echo>'}">删除</a>】
  【<a href="../car/car_pic.php?s_id=<?php%20echo%20%24row%5B'id'%5D;?>">图片集</a>】
</td> 
</tr>
<?php treeList($tag."─┴─",$row[&#39;id&#39;]);?>
<?php }
}
 ?>
Nach dem Login kopieren

以上就介绍了php实现无限级分类,包括了php,无限级方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage