当我们在<td>
内单击时,我正在尝试将其定向到链接<a>
但我不知道它有什么问题。
echo "<td>"<a href="http://www.link.com"> "</td>";
我做的对吗?如果不是,如何以及为什么?
你有很多语法错误。 (您应该查看PHP日志,并为调试启用错误报告,以便了解这些语法错误。 如果要回显字符串,只需回显字符串:
echo '<td><a href="http://www.link.com"></td>';
没有必要通过尝试连接、引用和取消引用等来使其过于复杂。
此外,您需要完成 HTML:
echo '<td><a href="http://www.link.com">some text</a></td>';
您缺少要单击的文本,以及关闭</a>
。
关闭链接:
echo '<td><a href="http://www.link.com"></a></td>';
改用这个:echo "<td><a href="http://www.link.com"></td>";
双引号("
(将中间的字符串变成函数或命令。
编辑 2
方式 1 (推荐( :
如果使用单或双对你来说并不重要,请始终使用单 像这样的报价:
echo '<td><a href="http://www.link.com"></td>';
方式 2 :
如果必须使用双引号来定义字符串,则更改双引号 在你的HTML中引用到单,像这样使用:
echo "<td><a href='http://www.link.com'></td>";
方式3 :
如果必须对字符串定义和双引号使用双引号 引号在你的 HTML/字符串中,然后用
反斜杠去掉它 在双引号之前,像这样:
echo "<td><a href="http://www.link.com"></td>";