Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何映射树结构的动态数据_Php_Mysql_Tree - Fatal编程技术网

Php 如何映射树结构的动态数据

Php 如何映射树结构的动态数据,php,mysql,tree,Php,Mysql,Tree,我需要在树结构中映射动态渲染数据,比如层次结构 比如划分、名称、内容 我正在使用这个插件 $okr\u assigned\u data=“选择不同的uu.division作为来自 okrs ok内部连接目标o on ok.id=o.okr\u id内部连接用户u on u.id=o.created\u由内部连接状态创建\u conf sc on sc.id=o.status o.is_deleted=0,o.created_by='$loggined_user_id'内部联接 用户uu on o

我需要在树结构中映射动态渲染数据,比如层次结构 比如划分、名称、内容

我正在使用这个插件

$okr\u assigned\u data=“选择不同的uu.division作为来自 okrs ok内部连接目标o on ok.id=o.okr\u id内部连接用户u on u.id=o.created\u由内部连接状态创建\u conf sc on sc.id=o.status o.is_deleted=0,o.created_by='$loggined_user_id'内部联接 用户uu on ok.user\u id=uu.id其中(ok.start\u日期在“$start”之间) 根据uu.id和o.status asc订购的“$end”)组

$assign\u result=mysql\u查询($okr\u assigned\u data,$link);
如果(mysql\u num\u行($assign\u result)>0){
回声'
  • 。$qperiod_search'; while($row=mysql\u fetch\u数组($assign\u result)) { echo'
    • .”.$row[division]”
      • 。$row[名称]。
        • “.substr($row['ObjectiveName'],0,50)。”…

          ;?> “映射树结构的动态数据”是什么意思?映射树结构的动态数据是什么意思?

          $assign_result = mysql_query($okr_assigned_data,$link);
          if(mysql_num_rows($assign_result) > 0){
          echo '<div class="treeview-container">
            <ul class="treeview">
                 <li class="contains-items"> '.$qperiod_search.'';
              while($row = mysql_fetch_array($assign_result))
              {
                  echo '<ul style="display: none;">
                  <li class="contains-items items-expanded" id="'.$row[division].'">'.$row[division].'
                       <ul style="display: block;" class="'.$row[division].'">
                      <li class="contains-items items-expanded">'.$row[names].' <ul>
                      <li><div class="obj_list" id=objective_'.$row['objective_id'].' onclick=created_objective_click(this.id)>
           <h3>'. substr($row['ObjectiveName'],0,50 ).'...</h3><p class="status_icon">';?>
          <?php 
          if($row['status']=='open'){
              echo "<i class='fa fa-folder-open openstatus' aria-hidden='true'></i>".$row['status'];
          }
          else if($row['status']=='in progress'){
              echo "<i class='fa fa-refresh progress_status' aria-hidden='true'></i>".$row['status'];
          }
          else if($row['status']=='completed'){
              echo "<i class='fa fa-check completedstatus' aria-hidden='true'></i>".$row['status'];
          }
           echo "</p>
           <p class='list_cal'><i class='fa fa-calendar' aria-hidden='true'></i>".date("d-M-Y", strtotime($row['start_date']))." To ".date("d-M-Y", strtotime($row['end_date']))."</p></div>";
          ?>
          <?php echo 
           '</li>
                   </ul></li>
          
                    </ul>
                  </li>
                </ul> ';
                  }
              echo ' </li>
            </ul>
          </div>';
          }
              else{
          
              }