php 动态怎么添加一个表格

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

满意答案许哲江6级2012-02-23<table><?php for(int $i=0$i<5$i++){ echo "<tr><td>这是第".$i."列"}?></table>具体要求你没有说,就随便写了一个。 追问: 哦哦。 就是文本框里接收的值 显示出来成表格 回答: form.html<form action="formaction.php" method="post"><input name="name" type="text" /><input name="grade" type="text" /><input type="submit" value="提交" /></form>formaction.php<?php $array=$_POST[]echo "<table>"echo "<tr><td>姓名:"echo "<td>."$array['name']echo "<tr><td>成绩:"echo "<td>".$array['grade']echo "</table>"?>随意写的,没有环境,所以没有测试,有问题贴出来。 追问: 接收值有问题,我改了,值出来了, 没表格显示。。 回答: echo "<table border=\"0\">"补充: border是表格边框大小,0为不显示,你可以改成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、查看运行结果,这样,表格就制作完成了。

一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,在后台进行数据转换,这样效果会比较好,但是这些扩展一般需要收费。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存