当前位置:首页 » 表格制作 » php怎样做表格
扩展阅读
怎样将字体变大一些 2025-05-16 18:33:20
怎样判断字体的秘密 2025-05-16 18:28:22
入户走廊可以挂照片吗 2025-05-16 18:15:28

php怎样做表格

发布时间: 2023-02-06 12:12:28

① 用PHP怎么动态绘制表格啊!希望指教

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

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

<?php
header("Content-type:text/html;charset=GB2312");
?>
<tableborder="1"width="600">
<?php
for($i=0;$i<$_GET['rows'];$i++):
echo"<tr>";
for($n=0;$n<$_GET['cols'];$n++):
echo"<td>&nbsp;</td>";
endfor;
echo"</tr>";
endfor;
?>
</table>

<h1>表格的绘制</h1>
<form>
<inputtype="text"name="rows"/></br>
<inputtype="text"name="cols"/></br>
<inputtype="submit"name="submit"/>
</form>

② 怎么用php语言绘制表格

应该是php+html解决的吧。php写好if和else判断,通过html+css来修改颜色。

③ php怎么输出5×7的表格

php怎么输出5×7的表格的步骤。
1、新建一个php文件并命名为test.php,用于讲解php如何生成5乘7的表格。
2、使用header()方法设置页面的编码格式为utf-8。
3、定义5乘7的数组,保存生成表格的数据。
4、在test.php文件中,使用echo表格的table标签,将边框设置为1px。
5、在test.php文件中,使用foreach遍历数组,输出表格行(tr),在foreach内,再使用一个foreach循环数组内的元素值,作为表格单元格的数据。
6、在浏览器打开test.php文件,查看成果。

④ php怎样生成excel表格

如果楼主想生成一个固定格式的excel表格的话,可以现在excel里面做好,然后另存为网页格式,然后你在Dreamweaver中打开看这段代码,然后在这段代码的最开头的部分添加以下两句语句最后将这个改动的代码保存为PHP文件即可使用还有这个做法有个小Bug。

⑤ php怎样来建立一个表格

把建表语句做成sql,直接查询。
...
$sql="create table users(user_id int primary key auto_increment,user_name varchar(16))";
mysql_query($sql);
...
...

⑥ 如何用php生成表格

在php开发过程中,对于大量的数据考虑用表格输出的时候可以用得到,代码如下:

<html>
<head>
<title>二行5列一共10个数据</title>
</head>
<body>
<tableborder="1"width=80%>
<tr>
<?php
$num=5;//当前每一行显示列数
$k=1;//初始化
while($k<=10)
{
if($k%$num==0){
if($k==10){
echo'<td>'.$k.'</td></tr>'." ";
}else{
echo'<td>'.$k.'</td></tr><tr>'." ";
}

}
else{
echo'<td>'.$k.'</td>'." ";
}

$k+=1;//自加
}
?>
</table>
</body>
</html>

下面是从数据库读取代码:

<?php
$sql="select*fromtable";
$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.="<trstyle='word-break:break-all'>";
}
$str.="<td>".$result["title"]."</td>";
if(($i+1)%$num==0){
$str.="</tr>";
}
}
?>
<tableborder=0>
<?
echo$str;
?>
</table>

⑦ 怎样用php制作表格

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

$ShuZu = array

(

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

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

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

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

);

⑧ PHP如何做这种表格

如果用php,那只有重新加载页面,重新生成table了
不如用ajax,用jquery动态读到数据,再把数据填写到相应td中去
用json格式,最方便(因为你是要返回多条数据,json可以方便处理数姐数据)

⑨ php基本表格制作

在head标签里加上以下css样式代码即可
<style type="text/css">
td{ text-align:center; }
</style>

⑩ PHP如何将查询出来的数据导出成excel表格(最好做一个按钮)

讲的复杂了啊!x0dx0a你先在一个完整版的PHPExcel之后解压,在“Examples”目录下会找到一大堆例子,根据你的要求这个“01simple-download-xlsx.php”文件就可以了!x0dx0a注:你先保持“01simple-download-xlsx.php”文件所在的目录位置不要变,测试好了,再改变名,移到别的地方,地方变了的话,文件里的 “require_once dirname(__FILE__) . '/../Classes/PHPExcel.php'”的所在位置也要变!x0dx0a我们要改动代码很少,如下:x0dx0a// Add some datax0dx0a$objPHPExcel->setActiveSheetIndex(0)x0dx0a->setCellValue('A1', 'Hello')x0dx0a->setCellValue('B2', 'world!')x0dx0a->setCellValue('C1', 'Hello')x0dx0a->setCellValue('D2', 'world!');x0dx0ax0dx0a// Miscellaneous glyphs, UTF-8x0dx0a$objPHPExcel->setActiveSheetIndex(0)x0dx0a->setCellValue('A4', 'Miscellaneous glyphs')x0dx0a->setCellValue('A5', 'éàèùâêîôûëïüÿäöüç');x0dx0a、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、x0dx0a直接用的我的替换x0dx0a$objPHPExcel->setActiveSheetIndex(0)//这个就是现实导出的表第一行,有几列是根据你的那张表有几列!x0dx0a->setCellValue('A1', '单号')x0dx0a->setCellValue('B1', '标题')x0dx0a->setCellValue('C1', '内容')x0dx0a->setCellValue('D1', '序列')x0dx0a->setCellValue('E1', '数字');x0dx0a//下面实现的就是建立数据库连接,直接到表,你的连接数据库、表、字段应该与我的不一样,你可以参考x0dx0a$conn=@mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());//连接mysql数据库x0dx0amysql_select_db("temp",$conn) or die("数据库访问错误".mysql_error());//数据库x0dx0amysql_query("set character set gb2312");x0dx0amysql_query("set names gb2312");x0dx0ax0dx0a$sqlgroups="select * from test ";//查询这一张表的条件x0dx0a$resultgroups=mysql_query($sqlgroups);x0dx0a$numrows=mysql_num_rows($resultgroups);x0dx0aif ($numrows>0)x0dx0a{x0dx0a$count=1;x0dx0awhile($data=mysql_fetch_array($resultgroups))x0dx0a{x0dx0a$count+=1;x0dx0a$l1="A"."$count";x0dx0a$l2="B"."$count";x0dx0a$l3="C"."$count";x0dx0a$l4="D"."$count";x0dx0a$l5="E"."$count";x0dx0a$objPHPExcel->setActiveSheetIndex(0) x0dx0a->setCellValue($l1, $data['id'])//这就是你要导出表的字段、与对应的名称x0dx0a->setCellValue($l2, $data['title'])x0dx0a->setCellValue($l3, $data['content'])x0dx0a->setCellValue($l4, $data['sn'])x0dx0a->setCellValue($l5, $data['num']);x0dx0a}x0dx0a}