【发布时间】:2014-04-04 11:18:54
【问题描述】:
大家好 :) 我正在尝试在表格的每一行之后创建行,它在 HTML 中时有效,在我将它放入 PHP 后它不起作用:(
<div id="table">
<table width="100%" border="0" rules="rows">
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>asdasd</td>
<td>asdasdasd</td>
<td>asdasdad</td>
<td>asdadasda</td>
</tr>
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>dasdasdasd</td>
<td>asdasdas</td>
<td>asdasdasd</td>
<td>asdasdasd</td>
</tr>
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>asdasdasd</td>
<td>asdasdasd</td>
<td>asdasdasd</td>
<td>adasdasdasd</td>
</tr>
</table>
</div>
这是我的 HTML 代码,这是我的 PHP 代码,其中 rules=rows 不起作用
echo '<div id="table" align="center">';
echo '<table width="100%" border="0" rules="rows">';
echo '<tr class="bb">';
echo '<td><div id="tdheight">asdasd</div></td>';
echo '<td>asdasd</td>';
echo '<td>asdasd</td>';
echo '<td>asdasd</td>';
echo '<td>asdasd</td>';
echo '</tr>';
这就是我的全部代码 :)
<!DOCTYPE html>
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body onload="startTime()">
<div id="clock">
<!--<div id="txt"></div>-->
</div>
<!--<div id="table">
<table width="100%" border="0" rules="rows">
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>asdasd</td>
<td>asdasdasd</td>
<td>asdasdad</td>
<td>asdadasda</td>
</tr>
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>dasdasdasd</td>
<td>asdasdas</td>
<td>asdasdasd</td>
<td>asdasdasd</td>
</tr>
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>asdasdasd</td>
<td>asdasdasd</td>
<td>asdasdasd</td>
<td>adasdasdasd</td>
</tr>
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>asdasdasd</td>
<td>sdasdasda</td>
<td>dasdasda</td>
<td>sdasdasda</td>
</tr>
<tr class="bb">
<td><div id="tdheight">asdasd</div></td>
<td>asdasdasd</td>
<td>asdasda</td>
<td>dadasdad</td>
<td>asdadasd</td>
</tr>
</table>
</div>-->
<?php
for($i=0;$i<=10;$i++)
{
echo '<html><body><div id="table" align="center">';
echo '<table width="100%" border="0" rules="rows">';
echo '<tr class="bb">';
echo '<td><div id="tdheight">asdasd</div></td>';
echo '<td>asdasd</td>';
echo '<td>asdasd</td>';
echo '<td>asdasd</td>';
echo '<td>asdasd</td>';
echo '</tr>';
}
?>
</table>
</body>
</body>
</html>
【问题讨论】:
-
定义“不起作用”。你期望会发生什么?如果你有
border="0",会发生什么?您是否考虑过改用 CSS? -
确保在使用 php 时没有遗漏 .php 扩展名?
-
您的 PHP 正在输出 HTML。您的浏览器无法区分 PHP 输出的 HTML 和从静态文件加载的 HTML。问题出在其他地方。
-
这个 PHP 部分是 inf for(),我认为这是问题
-
你能告诉我们所有的php代码吗?