怎样用php制作表格? 10
我的html关于下拉菜单选项的代码是这样的
<p>
<strong>Softwares:</strong><br />
<select name="softwares[]" multiple="multiple">
<option value=20>AntiVirus ($20)</option>
<option value=15>Firewall ($15)</option>
<option value=30>Registry Cleaner ($30)</option>
<option value=25>AntiSpyware ($25)</option>
<option value=95>WindowsJr7 ($95)</option>
<option value=77>MacKitty ($77)</option>
</select>
</p> 展开
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、查看运行结果,这样,表格就制作完成了。
两种方法:
1、将Html代码和PHP代码混合嵌入,如:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<table width="350" border="1">
<tr>
<td width="103"><?php echo("td1");?></td>
<td width="115"> </td>
<td width="110"> </td>
</tr>
<tr>
<td><?php echo("td2");?></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><?php echo("td3");?></td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
效果图:
第二种方法:直接用PHP代码输出html型表格代码,如:
<?php
echo("<table width=350 border=1>");
echo("<tr><td width=115> </td><td width=110> </td></tr><tr><td> </td><td> </td></tr>");
echo("</table>");
?>
效果图:
这样写我不是很懂诶?能不能将具体的代码清楚一点告诉我啊?
如果是的话,很简单的,echo“输出你要制作的表格的html代码”;
例如:echo “<table><tr><td>hello</td></tr><table>”;