php - 通过 w3c 验证器的问题

标签 php mysql html

Possible Duplicate:
w3 validation issue

我无法通过我的网站的 w3c 验证器 ( http://www.bbway.com )

我有 4 个错误

1- 第 294 行,第 19 列:“tr”的结束标记尚未完成

</td></tr><tr></tr></table>

2- 第 362 行,第 19 列:“tr”的结束标记尚未完成

</td></tr><tr></tr></table>

3- 第 400 行,第 19 列:“tr”的结束标记尚未完成

</td></tr><tr></tr></table>

4-第438行,第19列:“tr”的结束标记尚未完成

</td></tr><tr></tr></table>

所有最重要的错误都来 self 的(多列代码),我使用此代码

$getnewbrds=$db->query("select id,userid,title,added_date,active
from brd
where active='1' order by id desc limit 9");
echo '<table width="100%" border="0" cellpadding="5"><tr>';
$count = 0;
$max = 3;
while($fetch_newbrds=$db->fetch($getnewbrds)){
$count++;

$getbrduser  = get_val("id,name","users","where id='$fetch_newbrds[userid]'","name");
$getbrduseri = get_val("id,name","users","where id='$fetch_newbrds[userid]'","id");


echo '<td align="center" width="30%" valign="top">
<table border="0" width="100%" cellspacing="3" cellpadding="3">
<tr>
<td height="50" colspan="2" align="center">
<a href="showbrd-'.$fetch_newbrds['id'].'.html" title="'.$fetch_newbrds['title'].'">
'.$fetch_newbrds['title'].'</a>
</td>
</tr>
<tr>
<td colspan="2" align="right" class="brduseronmain">
<a href="users-'.$getbrduseri.'.html" title="'.$getbrduser.'">'.$getbrduser.'
<span>'.$fetch_newbrds['added_date'].'</span>
</a>
</td>

</tr>
</table>
</td>';    


if($count >= $max){
   $count = 0;
   echo '</tr><tr>';
 } 

}

echo '</tr></table>'; 

您能否分享一下您对此问题的解决方法。

最佳答案

您的问题在这里:

if($count >= $max){
   $count = 0;
   echo '</tr><tr>';
}

您需要添加逻辑,以便在最后一次迭代时不会输出空行。

您可以使用另一个计数器或更好的计数器来完成此操作,但不要预先包装 <tr>之外。

关于php - 通过 w3c 验证器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9811759/

相关文章:

内部 div 上的 CSS margin-top 将父 div 向下推

python - 尝试从 PHP 中的 YOLOv4 python 对象检测中获取打印结果,但返回空白

mysql - 我可以从任何IP地址远程访问mysql数据库吗???

PHP Mysql 总是需要返回 5 行,即使表中有 3 行

mysql - MYSQL计数与连接输出

html - CSS nth-child() 工作奇怪吗?

javascript - 将 HTML5 canvas 扩展到整个文档

php - 对于在一个查询中表中具有相关行的每个客户端,删除除最后 10 行之外的所有行吗?

php - 如何使用 PHP 创建 cron 作业?

php - 根据数据库中的值从 1 更改为 5