php 动态怎么添加一个表格

php 动态怎么添加一个表格,第1张

PHP动态的生成表格实际上是处理html中的tr标签(行)td标签(列)。

所以在行和列已知的情况下行和列分别用rows和clos,用两个for语句就能方便的写出tr和td标签,td代码的for语句镶嵌在tr代码的for语句之内:

<?php

header("Content-type:text/htmlcharset=GB2312")

?>

<table border="1" width="600">

<?php

for($i=0$i<$_GET['rows']$i++):

echo"<tr>"

for($n=0$n<$_GET['cols']$n++):

echo"<td></td>"

endfor

echo"</tr>"

endfor

?>

</table>

<h1>表格的绘制</h1>

<form>

<input type="text" name="rows"/></br>

<input type="text" name="cols"/></br>

<input type="submit" name="submit"/>

</form>

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、查看运行结果,这样,表格就制作完成了。


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

原文地址: http://outofmemory.cn/bake/11729986.html

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

发表评论

登录后才能评论

评论列表(0条)

保存