使用PHP打印出水平而不是垂直的表格 [英] Printing out a table horizontal instead of vertical using PHP
本文介绍了使用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屋!
查看全文