加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php输出表格的实现代码(修正版)

发布时间:2020-05-24 20:55:22 所属栏目:PHP 来源:互联网
导读:在php开发过程中,对于大量的数据考虑用表格输出的时候可以用得到,但部分朋友可能不是很清楚原理所以这里为大家准备了代码。希望对学习php的朋友有所帮助。

网上的代码很多都是错误的,脚本之家特修正了下。
<div class="codetitle"><a style="CURSOR: pointer" data="28544" class="copybut" id="copybut28544" onclick="doCopy('code28544')"> 代码如下:<div class="codebody" id="code28544">


二行5列一共10个数据



<tr>
<?php
$num = 5; //当前每一行显示列数
$k = 1; //初始化
while($k<=10)
{
if($k % $num == 0){
if($k==10){
echo '<td>'.$k.'</td></tr>'."rn";
}else{
echo '<td>'.$k.'</td></tr><tr>'."rn";
} }
else {
echo '<td>'.$k.'</td>'."rn";
} $k+=1; //自加
}
?>
</table>



下面是从数据库读取的:
<div class="codetitle"><a style="CURSOR: pointer" data="20258" class="copybut" id="copybut20258" onclick="doCopy('code20258')"> 代码如下:<div class="codebody" id="code20258">
<?php
$sql = "select * from table ";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
for($i=0;$i <$num;$i++) {
$result = mysql_fetch_array($query);
if($i%3==0){
$str.= " ";
}
$str.= " <td> ".$result[ "title "]. " </td> ";
if(($i+1)%$num==0) {
$str.= " </tr> ";
}
}
?>

<?
echo $str;
?>
</table>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!