php输出表格
我想根据数据库输出表格比如有3条那就是1行3列每个单元格里再输出一个表格表格的内容是具体的3行1列比如有5条那就是2行3列每个单元格里再输出一个表格表格的内容是具体的3行...
我想根据数据库输出表格 比如有3条 那就是1行3列 每个单元格里再输出一个表格 表格的内容是具体的3行1列
比如有5条 那就是2行3列 每个单元格里再输出一个表格 表格的内容是具体的3行1列
求高手 展开
比如有5条 那就是2行3列 每个单元格里再输出一个表格 表格的内容是具体的3行1列
求高手 展开
2个回答
展开全部
<table>
<tr>
<?php
$trnum = 50; //表格的行数
$tdnum = 10 ; //表格的列数
$trend = $tdnum - 1; //表格换行
$tdwid = (int)(100 / $tdnum); //计算表格列的宽度
for ($i=1;$i<=$trnum;$i++) { //循环表格行
$k = $i * $tdnum - $trend ; //循环表格换行公式
$l = $i * $tdnum ; //循环表格列数公式
echo "<tr>"; //输出表格行开始
for ($j=$k;$j<=$l;$j++) { //循环表格列
echo "<td width='{$tdwid}%' >{$j}</td>"; //输出表格列
}
echo "</tr>"; //输出表格行结束
}
?>
</tr>
</table>
<tr>
<?php
$trnum = 50; //表格的行数
$tdnum = 10 ; //表格的列数
$trend = $tdnum - 1; //表格换行
$tdwid = (int)(100 / $tdnum); //计算表格列的宽度
for ($i=1;$i<=$trnum;$i++) { //循环表格行
$k = $i * $tdnum - $trend ; //循环表格换行公式
$l = $i * $tdnum ; //循环表格列数公式
echo "<tr>"; //输出表格行开始
for ($j=$k;$j<=$l;$j++) { //循环表格列
echo "<td width='{$tdwid}%' >{$j}</td>"; //输出表格列
}
echo "</tr>"; //输出表格行结束
}
?>
</tr>
</table>
追问
表格的行和列是由数据库的数据量决定的 不是自己设定的 谢谢 能再详细点吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询