表格布局 - foreach [英] table layout - foreach

查看:137
本文介绍了表格布局 - foreach的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个foreach的设计表。

下面的代码生成输出布局1.我要输出布局2.

有可能吗?

  $ no = 1; 
while($ row = mysql_fetch_assoc($ sql2))
{
$ CATEGORY [$ row ['NAME']] [] = $ row ['MONTH'];
}
foreach($ CATEGORY as $ key => $ CATEGORY)
{
echo< tr>
< td> $ no< / td> ;
< td>。$ key。< / td>
< td> <醇>;
$ no = $ no + 1;
foreach($ CATEGORY as $ CODE)
{
echo'< li>'。 $ CODE<峰; br>< /立GT;。
}
echo< / ol>< / td>< td>< / td>< / tr>;
}

解决方案

我知道这不是一个好的做法。但是你可以尝试下面的代码:

  $ old = 0; 
echo'< table>';
foreach($ CATEGORY as $ key => $ CATEGORY)
{
foreach($ CATEGORY as $ CODE)
{
echo< tr> ;
$ b $ if($ old == 1)
{
echo< td>< / td>
< td>< / td> ;


$ $ $ b $ echo $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $。$ key $ < / TD>中;
$ old = 1;
}

echo< td>;
echo $ CODE。< br>;
echo< / td>< td>< / td>< / tr>;
}
$ old = 0;
$ no = $ no + 1;
}
echo'< / table>';


I have a design table for foreach .

The following code generates output layout 1. I want output layout 2.

Is it possible?

$no=1;
while($row = mysql_fetch_assoc($sql2))
{
    $CATEGORY[$row['NAME']][]=$row['MONTH'];
}
foreach($CATEGORY as $key => $CATEGORY)
{
    echo " <tr>
    <td>$no</td>
    <td>".$key.'</td>
    <td> <ol>';
    $no=$no+1;
    foreach($CATEGORY as $CODE)
    { 
        echo' <li>'. $CODE.'<br></li>';
    }
    echo "</ol></td><td></td></tr>";
}

解决方案

I know it's not a good practice. But you can give a try to below code:

    $old = 0;
    echo '<table>';
    foreach($CATEGORY as $key => $CATEGORY)
    {
        foreach($CATEGORY as $CODE)
        { 
        echo "<tr>";

           if($old == 1)
           {
              echo "<td></td>
              <td></td>";
           }
           else
           {
              echo "<td>".$no."</td>
              <td>".$key."</td>";
              $old = 1;
          }

        echo "<td>";
        echo $CODE."<br>";
        echo "</td><td></td></tr>";
        }
        $old = 0;
        $no=$no+1;
    }
    echo '</table>';

这篇关于表格布局 - foreach的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆