- 论坛徽章:
- 0
|
数据库:
commodity_category_id commodity_category_name commodity_category_full_id
1 中国新闻 001
2 韩国新闻 002
3 美国新闻 003
4 福建新闻 001,001
5 云南新闻 001,002
6 海南新闻 001,003
7 福州新闻 001,001,001
8 厦门新闻 001,001,002
9 福州鼓楼区新闻 001,001,001,001
html效果(假如从第二级开始):
福建新闻
福州新闻
厦门新闻
云南新闻
...........
海南新闻
...........
-------------------------------------------------------------------
请问要怎么实现呢,我循环不出来。
我的代码是这样的
- <table width="160" border="0" align="center" cellPadding="0" cellSpacing="0">
- <?php
- $query="select * from 5df4_commodity_category WHERE commodity_category_full_id LIKE '001,001,%' and commodity_category_full_id not LIKE '001,001,%,%'";
- $result=mysql_query($query);
- //$hobj = mysql_fetch_object($result);
- //$hobj=@mysql_fetch_array($result);
- //$full = $hobj->commodity_category_full_id;
- while ($myrow=@mysql_fetch_array($result)){
- //$full = $hobj->commodity_category_full_id;
- ?>
- <tbody>
- <tr vAlign="top">
- <td colspan="2">
- <table width="150" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="15">
- <img src="images/left_li.gif" width="15" height="18" alt="" />
- </td>
- <td width="129">
- <div align="left" style="font-weight:bolder;">
- <?php echo $myrow[commodity_category_name];?>
- <?php echo "$full";?>
- </div>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <?php
- $querya="select * from 5df4_commodity_category WHERE commodity_category_full_id LIKE '$full,%' and commodity_category_full_id not LIKE '$full,%,%'";
- $resulta=mysql_query($querya);
- while ($myrowa=@mysql_fetch_array($resulta)){
- ?>
- <tr vAlign="top">
- <td> </td>
- <td><?php echo $myrowa[commodity_category_name];?></td>
- </tr>
- <?php }?>
- </tbody>
- <?php }?>
- </table>
复制代码 |
|