使用PHP打印出水平而不是垂直的表格

kex*_*eam 5 php mysql html-table

问题:

我有一个打印出垂直的表,但我希望它打印水平而不是.任何能够指导如何实现这一目标的人?

PHP代码:

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>
';
Run Code Online (Sandbox Code Playgroud)

当前输出:

在此输入图像描述

期望的输出:

在此输入图像描述

Joh*_*nce 17

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

$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>
';
Run Code Online (Sandbox Code Playgroud)

  • 不,`.=`是连接赋值运算符,而`+ =`是加法赋值运算符. (2认同)