【问题标题】:Arrange data in tables?在表格中排列数据?
【发布时间】:2016-07-28 11:52:49
【问题描述】:

我从数据库中检索数据并尝试在表中实现它们,但现在我不知道如何在表中排列它们。我的看法是:

<?php include('inc/header.php');?>

<div class="main">

<table>

    <thead>
            <tr>ID:</tr>
            <th>Name:</th>

</thead>

<tbody>
<tr>

        <?php foreach ($view as $row) :?>

            <?php $i = 1;?>
            <?php echo "<td>".$row->audio."</td>";?>
            <?php echo $i++;?>
            <?php endforeach;?>


    </tr>
</tbody>

</table>


</div>
<?php include('inc/footer.php');?>

我只是想让place id从一个增加到尽可能多的记录并将它们排列到一个表中。

【问题讨论】:

    标签: html codeigniter foreach html-table codeigniter-3


    【解决方案1】:

    你的 foreach 循环应该是这样的

    <tbody>
        <?php 
        $i = 1;
        foreach ($view as $row)
        {
            echo "<tr>";
            echo "<td>".$i."</td>";
            echo "<td>".$row->audio."</td>";
            $i++;
            echo "</tr>";
        }
       ?>
    </tbody>
    

    &lt;thead&gt; 应该是

    <thead>
        <tr>
            <th>ID:</th>
            <th>Name:</th>
        </tr>
    </thead>
    

    【讨论】:

    • 快乐是我的全部。
    • 是我对表头的声明是正确的,因为 id 在名称上方。@spartan
    • @sudeepacharya 它应该是&lt;th&gt; 而不是&lt;tr&gt;
    • @sudeepacharya 现在检查编辑。现在可能清楚了
    【解决方案2】:

    试试这个代码

      <?php
      $i=1;
      foreach ($view as $row) 
      {
    
     ?>
        <tr>
            <td><?php echo $i; ?></td>
            <td><?php echo $row->audio;?></td>        
         </tr>
        <?php 
        $i++;
        } ?>
    

    【讨论】:

      【解决方案3】:

      你可以试试这个

      <?php $i = 1;?>
      <?php foreach ($view as $row) :?>
      <tr>
                  <?php echo "<td>".$i++."</td>";?>
                  <?php echo "<td>".$row->audio."</td>";?>
      
       </tr>
      <?php endforeach;?>
      

      【讨论】:

      【解决方案4】:

      试试下面的代码:

      <?php
        $i=0;//place the initial value outside the loop
        foreach ($view as $row) 
        {
        $i++;//increment the value
       ?>
          <tr>
              <td><?php echo $i;//display the value ?></td>
              <td><?php echo $row->audio;?></td>        
           </tr>
          <?php 
      
          } ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-01
        • 2013-03-20
        • 1970-01-01
        相关资源
        最近更新 更多