资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php数据库输出动态表格 php怎么将数据库中的数据显示出来

如何用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怎么生成动态的表格,表头和数据都是动态的

可以先放把表头信息放到一个集合里,

然后把数据放入一个二维数组或二维的容器里

例如 :

后台

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 把数据库中的数据 输出到 Excel

方法一:

?php

header("Content-type:application/vnd.ms-excel");

header("Content-Disposition:attachment;filename=test_data.xls");

$tx='表头';

echo

$tx."\n\n";

//输出内容如下:

echo

"姓名"."\t";

echo

"年龄"."\t";

echo

"学历"."\t";

echo

"\n";

echo

"张三"."\t";

echo

"25"."\t";

echo

"本科"."\t";

?

方法二:

PHPEXCEL

类库,功能强大,支持win

Excel2003

,Win

Excel2007.下载类库,里边有例子


新闻名称:php数据库输出动态表格 php怎么将数据库中的数据显示出来
当前网址:http://cdkjz.cn/article/ddechid.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220