很多站长朋友们都不太清楚php做表格c,今天小编就来给大家整理php做表格c,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何用php生成表格 2、 怎样用php制作表格? 3、 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></tr><tr>'."\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、建立一个数组,取名为$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、查看运行结果,这样,表格就制作完成了。
php怎么生成动态的表格,表头和数据都是动态的可以先放把表头信息放到一个集合里,
然后把数据放入一个二维数组或二维的容器里
例如 :
后台
String[] tis = {"7.1","7.2","7.3"};
List<String[]> data = new ArrayList<String[]>();
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做表格c的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。