表格形式的动态数据填充与Code Igniter

时间:2010-06-01 20:24:49

标签: php sql codeigniter

我有一个非常简单的问题,但由于某种原因,我画了一个空白。我在视图文件中有以下代码,我想在两列表中显示结果,因此第一个条目位于左侧,下一个条目位于右侧,然后下一个条目将位于第一行,最后我将使用分页类(还没有那么远)由于某种原因我无法弄清楚如何让结果以2列格式显示...只有一个。任何帮助将不胜感激。

理想情况下,我希望有4列,但下面的代码只是以2列的想法开始。 谢谢!

<table>

DB-&GT;查询(SQL $);         foreach($ query-&gt; result()为$ row)         {         回声(””);         回波( “”);

        echo $row->Title;
        echo ("<br/>");
        ?>
        <img name="<?php echo $row->Thumb;?>" src="../uploaded/portfolio/thumbs/<?php echo $row->Thumb;?>"   alt="">
        <?php
        echo("<br/>");
        echo $row->DescText;
    echo("</td>");
    echo("<td>");

    // Display next picture here
    echo("</td>");
    echo("</tr>");
    }
    ?>

../

1 个答案:

答案 0 :(得分:0)

您的代码示例相当混乱,但我从您的描述中想到您正在尝试执行以下操作:

<table>
  <tr>

  <?php $i = 0; foreach($query->result() as $row): ?>   

    <?php if ($i % 2 == 0): ?>
      </tr><tr>
    <?php endif; ?>

    <td>
      <?php //whatever you want to put in your column goes here; ?>
    </td>

   <?php $i++; endforeach; ?>
  </tr>
</table>

如果您希望表格为四行,只需将“if($ i%2 == 0)”更改为“if($ i%4 == 0)”。