PHP遍历目录树所有节点,怎么加链接

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:01:17
PHP遍历目录树所有节点,怎么加链接

一个目录树做好了,是从数据库里读出来的,该怎么加上链接地址..
for($rows=0;$rows<$numrows;$rows++)
{
$menu=mysql_fetch_array($result);
//print_r($menu);
echo "<tr><td><img src='./images/plus.png' border='0' onclick='ShowMenu(".$menu['id'].")'/>".$menu["title"]."</td></tr>";
$sql="select * from hotion_product_category where childid=".($rows+1);
$result1=mysql_query($sql);
if(mysql_num_rows($result1)>0){
//echo "<div id='".$menu['id']."' style='display:block'>";

echo "<tr><td><table id='".$menu['id']."' style='display:none'>";
while($rows1=mysql_fetch_array($result1)){
echo "<tr>

<a href="<?php echo $id;?>"><?php echo $name;?></a>模型就是这样的!
把你的while循环按如下修改
while( $rows1 = mysql_fetch_array($result1) ){
echo "<tr><td class='Menu'>";
echo "<a href='".$link."'>".$rows1['title']."</a>";
}
这里的$link你设置成与这个title相关的路径就可以了!!
比如$link="http://localhost/article?id=".$rows1['id'];

while( $rows1 = mysql_fetch_array($result1) ){
echo "<tr><td class='Menu'>";
echo "<a href='http://localhost/article.php?id=".$rows1['id'].'>".$rows1['title']."</a>";
}
这个要看你需要什么样的链接了!

在后台加,在输出树结点信息的时候就把<a href>信息给放到结点上