使用PHP打印出水平而不是垂直的表格 [英] Printing out a table horizontal instead of vertical using PHP

查看:90
本文介绍了使用PHP打印出水平而不是垂直的表格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一张打印出垂直的表格,但我希望它能打印水平。任何人谁可以提供指导如何实现这一点?



PHP代码

  echo'
< table class =table table-condensed table-bordered neutralize>
< tbody>
< tr>
< td>< b> Kriterium< / td>
< td>< b> Betyg< / td>
< / tr>
'; ($ row = mysql_fetch_assoc($ result))
{
echo'
< tr>
< td>'。$ i。'< / td>
< td>'。$ row ['RID']。'< / td>
< / tr>
';

$ i ++;
}

echo'
< / tbody>
< / table>
';

当前输出:



所需输出:



解决方案

循环查询结果,首先构建所需的两行,然后将它们添加到表中之后:

  $ kriterium =''; 
$ betyg ='';

while($ row = mysql_fetch_assoc($ result))
{
$ kriterium。='< td>'。$ i。'< / td>';
$ betyg。='< td>'。$ row ['RID']。'< / td>';
$ i ++;
}

echo'
< table class =table table-condensed table-bordered neutralize>
< tbody>
< tr>
< td>< b> Kriterium< / td>'。$ kriterium。'
< / tr>
< tr>
< td>< b> Betyg< / td>'。$ betyg。'
< / tr>
< / tbody>
< / table>
';


Problem:

I have a table that prints out vertical but I would like it to print horizontal instead. Anyone who can give guidance on how this can be achieved?

PHP code:

echo '
    <table class="table table-condensed table-bordered neutralize">     
        <tbody>
            <tr>
                <td><b>Kriterium</td>
                <td><b>Betyg</td>
            </tr>
';

while ($row = mysql_fetch_assoc($result))
{
    echo '
        <tr>
            <td>'.$i.'</td>
            <td>'.$row['RID'].'</td>
        </tr>
    ';

    $i++;
}

echo '
        </tbody>
    </table>
';

Current output:

Desired output:

解决方案

Loop through your query results first building up the two rows that you want and then add them into your table afterwards:

$kriterium = '';
$betyg = '';

while ($row = mysql_fetch_assoc($result))
{
    $kriterium .= '<td>'.$i.'</td>';
    $betyg .= '<td>'.$row['RID'].'</td>';
    $i++;
}

echo '
    <table class="table table-condensed table-bordered neutralize">     
        <tbody>
            <tr>
                <td><b>Kriterium</td>'.$kriterium .'
            </tr>
            <tr>
                <td><b>Betyg</td>'.$betyg .'
            </tr>
        </tbody>
    </table>
';

这篇关于使用PHP打印出水平而不是垂直的表格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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