帮我找出一段html的代码的错误,谢谢
<?phpprint("<tablewidth="600"border="1"bordercolor="green"cellspacing="0"cellpadding=...
<?php
print("<table width="600" border="1" bordercolor="green" cellspacing="0" cellpadding="0" bgcolor="yellow">");
for($a=1;$a<10;$a++)
{
echo "<tr>";
for($b=1;$b<=$a;$b++)
{echo "<td>";
print($a*$b);
echo "</td>";
}
echo "</tr>";
}
print("</table>");
?>
注:print("<table width="600" border="1" bordercolor="green" cellspacing="0" cellpadding="0" bgcolor="yellow">"); 这行老报错,请大家指点 展开
print("<table width="600" border="1" bordercolor="green" cellspacing="0" cellpadding="0" bgcolor="yellow">");
for($a=1;$a<10;$a++)
{
echo "<tr>";
for($b=1;$b<=$a;$b++)
{echo "<td>";
print($a*$b);
echo "</td>";
}
echo "</tr>";
}
print("</table>");
?>
注:print("<table width="600" border="1" bordercolor="green" cellspacing="0" cellpadding="0" bgcolor="yellow">"); 这行老报错,请大家指点 展开
2个回答
2011-03-28
展开全部
老大,你双引号混用是不行的。
双引号不能嵌套用。使用转义符就行了。
print("<table width=\"600\" border=\"1\" bordercolor=\"green\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"yellow\">");
双引号不能嵌套用。使用转义符就行了。
print("<table width=\"600\" border=\"1\" bordercolor=\"green\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"yellow\">");
追问
请问,为什么改完以后你和楼上的显示的结果不一样呢?
追答
楼上的代码还有问题,单引号部分他使用的是中文 ,换用成英文就好了。
print("");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询