【问题标题】:Print fetch result horizontally on 3 column在 3 列上水平打印获取结果
【发布时间】:2013-07-19 01:42:24
【问题描述】:

我的数据库中有一些数据,我正在将它们打印到垂直屏幕上,但我想将它们打印在三个不同的列上。它们可以在 div、table 等中。

对于两列,我找到了解决方案。

If current row is even number, print location A 

else location B

但如果我们想打印到多于两列,我们该怎么做呢?

例如输入必须是这样的..

姓名1 |姓名2 |名称3

姓名4 |姓名5 |名称6

..... | ..... | .....

【问题讨论】:

  • 使用表有什么问题?使用td 会将数据放在列中
  • 但它是垂直打印到表格而不是水平。这是php端 html端很简单。我想我们会使用 mod

标签: html database alignment fetch tabular


【解决方案1】:

这种方式比我之前建议的要好得多。我花了一段时间才找到它,但我知道我在某个地方做过!

echo '<table><tr>';
for ($i=0; $i < 40; $i++) { 
     foreach ($data as $el) {
        echo '<td>' . $el . '</td>';
      if ($i++ > 1 && $i++ % 3 == 0 ) echo '</tr><tr>';
     }
}
echo '</tr></table>';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-12
    • 2021-02-18
    • 2016-03-08
    • 2020-04-12
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    相关资源
    最近更新 更多