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

2015-01-24信息快讯网

在php开发过程中,对于大量的数据考虑用表格输出的时候可以用得到,但部分朋友可能不是很清楚原理所以这里为大家准备了代码。希望对学习php的朋友有所帮助。

网上的代码很多都是错误的,脚本之家特修正了下。
<html> 
<head> 
<title>二行5列一共10个数据</title> 
</head> 
<body> 
<table border="1" width=80%> 
<tr> 
<?php 
$num = 5; //当前每一行显示列数 
$k = 1; //初始化 
while($k<=10) 
{ 
if($k % $num == 0){ 
if($k==10){ 
echo '<td>'.$k.'</td></tr>'."\r\n"; 
}else{ 
echo '<td>'.$k.'</td></tr><tr>'."\r\n"; 
} 

} 
else { 
echo '<td>'.$k.'</td>'."\r\n"; 
} 

$k+=1; //自加 
} 
?> 
</table> 
</body> 
</html>

下面是从数据库读取的:
 
<?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.= " <tr style= 'word-break:break-all '> "; 
} 
$str.= " <td> ".$result[ "title "]. " </td> "; 
if(($i+1)%$num==0) { 
$str.= " </tr> "; 
} 
} 
?> 
<table border=0> 
<? 
echo $str; 
?> 
</table> 
©2014-2024 dbsqp.com