【问题标题】:Generate Unordered List with PHP with Relational Data使用 PHP 和关系数据生成无序列表
【发布时间】:2012-10-18 20:19:35
【问题描述】:

我正在尝试使用来自闭包表查询的数据创建一个无序列表。

查询结果返回关系表的长度和用于排序查询结果的面包屑:

downline        length      breadcrumbs
Jack Black      0       3,4
John Seventeen      1       3,4,101
Pieter Betteerd     1       3,4,20
Andre Van Klerk     1       3,4,21
Hans Beyers         2       3,4,21,68
Cobus Ventering     1       3,4,22
Phillipus Sonkis    1       3,4,23
Andriet Joubert     2       3,4,23,58
Daniel Calitzdorp   1       3,4,63
Roelf Serfontein    2       3,4,63,81
Anke Van Blerk      3       3,4,63,81,83
Hermanus Pieters    1       3,4,69
Heinrich Brough     2       3,4,69,72

我想将此结果输出到 html 中类似于这样的无序列表:

 <ul>
   <li>
       Jack Black 
       <ul>
         <li>John Seventeen</li>
         <li>Pieter Betteerd</li>
         <li>Andre Van Klerk
           <ul>
             <li>Hans Beyers</li>
           </ul>
         </li>
         <li>Cobus Ventering</li>
         <li>Phillipus Sonkis
           <ul>
             <li>Andriet Joubert</li>
           </ul>
         </li>
         <li>Daniel Calitzdorp
           <ul>
             <li>Roelf Serfontein
              <ul>
                <li>Anke Van Blerk</li>
              </ul>
             </li>
           </ul>
         </li>
         <li>Hermanus Pieters
           <ul>
             <li>Heinrich Brough</li>
           </ul>
         </li>
       </ul>
     </li>
   </ul> 

【问题讨论】:

    标签: php closures tabular


    【解决方案1】:

    我曾经在 XML 中使用它,但现在我想将它移动到 jOrgChart,并且组织结构图的呈现需要无序的 HTML 代码。我的 XML 输出是这样生成的: $下线 = ' '; $计数++; } 别的 { $下线 .= ' '; } } $下线 .= ' '; 但是即使在查看递归代码之后,我也不知道如何实现这一点。也许我的大脑真的是向后连接的,或者我只是因为睡眠不足而筋疲力尽:P

    【讨论】:

      猜你喜欢
      • 2022-01-06
      • 2011-02-23
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多