本篇文章给大家谈谈php怎么做一个动态表格,以及php 动态表单对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录:
- 1、php怎么生成动态的表格,表头和数据都是动态的
- 2、php 动态怎么添加一个表格
- 3、怎样用php制作表格?
- 4、如何用php生成表格
- 5、如何用PHP实现动态显示数据库中内容啊?高分求高手解答~!~!!
- 6、用PHP怎么动态绘制表格啊!希望指教
php怎么生成动态的表格,表头和数据都是动态的
可以先放把表头信息放到一个集合里,
然后把数据放入一个二维数组或二维的容器里
例如 :
后台
String[] tis = {"7.1","7.2","7.3"};
ListString[] data = new ArrayListString[]();
data.add(new String[]{"1","2","3"});
data.add(new String[]{"4","5","6"});
data.add(new String[]{"7","8","9"});
request.setAttribute("tis", tis);
request.setAttribute("data", tis);
Jsp:
table
!-表头 --
tr
c:forEach items="tis" var="ti"
td${ti}/td
/c:forEach
/tr
!-数据 --
c:forEach items="data" var="ds"
tr
c:forEach items="ds" var="d"
td${d}/td
/c:forEach
/tr
/c:forEach
/table
php 动态怎么添加一个表格
满意答案许哲江6级2012-02-23 具体要求你没有说,就随便写了一个。 追问: 哦哦。 就是文本框里接收的值 显示出来成表格 回答: form.html formaction.php 随意写的,没有环境,所以没有测试,有问题贴出来。 追问: 接收值有问题,我改了,值出来了, 没表格显示。。 回答: echo ""; 补充: border是表格边框大小,0为不显示,你可以改成1试试。
怎样用php制作表格?
1、建立一个数组,取名为$ShuZu,举例数组的内容是学生的信息,包括姓名、性别和年龄。
$ShuZu = array
(
array("姓名","性别","年龄"),
array("张三","男",13),
array("里斯","女",12),
array("王五","男",15)
);
2、建立一个变量,用来存储需要显示的表格。
$BiaoGe = "";
给¥BiaoGe赋初始值,
$BiaoGe = $BiaoGe."table ";
3、构建外循环,取出数组$ShuZu中的行数。
for ($i=0; $icount($ShuZu); $i++)
{
$BiaoGe = $BiaoGe. "tr";
$BiaoGe = $BiaoGe. "/tr";
}
4、构建内循环,取出每行中的每一个列。
for ($i=0; $icount($ShuZu); $i++)
{
$BiaoGe = $BiaoGe. "tr";
for ($j=0;$jcount($ShuZu[$i]);$j++)
{
$BiaoGe = $BiaoGe. "td".$ShuZu[$i][$j]."/td";
}
$BiaoGe = $BiaoGe. "/tr";
}
5、加入表示表格结尾的html标记。
$BiaoGe = $BiaoGe. "/table";
6、使用echo 方法显示表格。
echo $BiaoGe;
7、查看运行结果,这样,表格就制作完成了。
如何用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/trtr'."\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
如何用PHP实现动态显示数据库中内容啊?高分求高手解答~!~!!
你所涉及的问题有两方面。
1、php列表程序;把文章标题、作者、日期、点击率等列表显示。
2、php分页程序;对当所有的列表项进行分面,并按照分页进行显示。
因为列表程序可以说是项目中比较重要的程序,就像电脑主板一样,上面承载有很多的链接,相对有点复杂。简单一点跟你说,又怕你弄不清楚,说详细一点,你可能又更糊涂了。下面把思路跟你说一下吧:
(1)从数据库中循环读出符合要求的记录,不断赋值给数组,如$title[$i];
在这期间,要获取记录总数、总页数、当前页数等内容;
(2)做静态页面,循环做表格(行),从数组中不断取值;
(3)显示分页的链接和跳转行;
程序并不是很难,只是比较繁琐。如果你急需现成的,就把数据库相关信息发到我邮箱,帮你定制一个,你自己再改。
用PHP怎么动态绘制表格啊!希望指教
PHP动态的生成表格实际上是处理html中的tr标签(行)td标签(列)
所以在行和列已知的情况下行和列分别用rows和clos,用两个for语句就能方便的写出tr和td标签,td代码的for语句镶嵌在tr代码的for语句之内:
?php
header("Content-type:text/html;charset=GB2312");
?
table border="1" width="600"
?php
for($i=0;$i$_GET['rows'];$i++):
echo"tr";
for($n=0;$n$_GET['cols'];$n++):
echo"tdnbsp;/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
php怎么做一个动态表格的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 动态表单、php怎么做一个动态表格的信息别忘了在本站进行查找喔。