href链接中的php空间

href链接中的php空间,php,html,Php,Html,php代码 echo "<td><a href=?V*".$row['rec_title']."> ". $row['rec_title'] . "</a></td>"; echo”“; html代码 <a href=?V*Venison with Frumenty(British)> Venison with Frumenty(British)</td> 我希望和Frumenty(英国)有这样完整的联系 如何解决

php代码

 echo "<td><a href=?V*".$row['rec_title']."> ". $row['rec_title'] . "</a></td>";
echo”“;
html代码

<a href=?V*Venison with Frumenty(British)> Venison with Frumenty(British)</td>

我希望和Frumenty(英国)有这样完整的联系

如何解决此问题请帮助我解决此问题

您应该使用urlencode()显示如下链接:

 echo "<td><a href=\"?V*".urlencode($row['rec_title'])."\"> ". $row['rec_title'] . "</a></td>";
echo”“;
urlencode将用
%20
替换空格,这是空格的两位十六进制表示形式。在这些场景中,您应该养成始终使用
urlencode
的习惯

此外,正如Devang和Class所说,不要忘记在属性值周围加引号。您可以使用来实现相同的目标,而不是执行

echo "<td><a href=?V*".urlencode($row['rec_title'])."> ". $row['rec_title'] . "</a></td>";
echo”“;

您可能需要在
href=
之后和
之前添加引号,可能需要编码?谢谢亲爱的,现在工作正常