【问题标题】:Fill table with php用php填充表格
【发布时间】:2014-09-04 11:03:01
【问题描述】:

我需要用 mysql 数据填充一个表,但我想为每 3 个 mysql 记录添加一个新行。

填表很容易。但是我如何告诉每 3 条记录添加一个 <tr>??

到目前为止我有这个:

 <table width="30%" border="0">
  <tbody>
  <tr>
   <?php if($totalRows_rsSdk>0){
       do{
    ?>     
<td align="center" valign="middle"><input type="checkbox" class="css-checkbox" name="sdkcheck" id="sdkcheck<?php echo $row_rsSdk['id']; ?>"/><label for="sdkcheck<?php echo $row_rsSdk['id']; ?>" class="css-label2 radGroup3"><?php echo $row_rsSdk['nome']; ?></label></td>
 <td align="center" valign="middle"><img src="Images/sdk-icons/<?php echo $row_rsSdk['icon']; ?>" height="70"></td>

    <?php } while ($row_rsSdk = mysql_fetch_assoc($rsSdk));} ?>
     </tr>
  </tbody>
</table>

【问题讨论】:

标签: php html mysql sql


【解决方案1】:

试试这个代码:

<table width="30%" border="0">
    <tbody>
    <tr>
        <?php if($totalRows_rsSdk>0){
            $counter = 0;
            do{
                ?>
                <td align="center" valign="middle"><input type="checkbox" class="css-checkbox" name="sdkcheck" id="sdkcheck<?php echo $row_rsSdk['id']; ?>"/><label for="sdkcheck<?php echo $row_rsSdk['id']; ?>" class="css-label2 radGroup3"><?php echo $row_rsSdk['nome']; ?></label></td>
                <td align="center" valign="middle"><img src="Images/sdk-icons/<?php echo $row_rsSdk['icon']; ?>" height="70"></td>

            <?php
                $blockSize = 3;
                $counter++;
                if ($counter >= $blockSize) {
                    $counter = 0;
            ?>
                </tr>
                <tr>
            <?php
                }
            } while ($row_rsSdk = mysql_fetch_assoc($rsSdk));} ?>
            <?php echo str_repeat('<td></td>',($blockSize-$counter)); ?>
    </tr>
    </tbody>
</table>

【讨论】:

  • 是的,您可以使用它,但 topicstarted 不能。这就是我以 topicstarter 风格发布答案的原因。而不是“表单”,用于 HTML 模板。
  • @ranonymus00 好吧,在使用模板时应该使用替代语法
  • 您为什么认为这是错误的?你有任何 PSR-* 规范,有人写道你不能在模板中使用 PHP 通用样式?
  • 那个 PSR-* 还没有正式发布,它是我在某个地方的谷歌群组上看到的草稿。看,你所做的$counter = 0; do{ ?&gt; 有点像 Word-Press 风格。查看任何体面的框架文档,为什么他们推荐并使用替代语法
  • 可能是topicstarter使用wordpress,你考虑一下?
猜你喜欢
  • 2016-03-03
  • 1970-01-01
  • 1970-01-01
  • 2011-11-02
  • 2017-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多