怎样用php制作表格?

怎样用php制作表格?,第1张

1、建立一个数组,取名为$ShuZu,举例数组的内容是学生的信息,包括姓名、性别和年龄。

$ShuZu = array

(

array("姓名","性别","年龄"),

array("张三","男",13),

array("里斯","女",12),

array("王五","男",15)

)

2、建立一个变量,用来存储需要显示的表格

$BiaoGe = ""

给¥BiaoGe赋初始值,

$BiaoGe = $BiaoGe."<table >"

3、构建外循环,取出数组$ShuZu中的行数。

for ($i=0$i<count($ShuZu)$i++)

{

$BiaoGe = $BiaoGe. "<tr>"

$BiaoGe = $BiaoGe. "</tr>"

}

4、构建内循环,取出每行中的每一个列。

for ($i=0$i<count($ShuZu)$i++)

{

$BiaoGe = $BiaoGe. "<tr>"

for ($j=0$j<count($ShuZu[$i])$j++)

{

$BiaoGe = $BiaoGe. "<td>".$ShuZu[$i][$j]."</td>"

}

$BiaoGe = $BiaoGe. "</tr>"

}

5、加入表示表格结尾的html标记。

$BiaoGe = $BiaoGe. "</table>"

6、使用echo 方法显示表格。

echo  $BiaoGe

7、查看运行结果,这样,表格就制作完成了。

在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>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12207502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存