2017-07-07 52 views

回答

2

它应该是HTML代码,不应再次回荡

<a href='imageInfo.php?id=<?php echo $image_id;?>'>Image Link</a> 

或者,

"<a href='imageInfo.php?id=". $image_id ."'>Image Link</a>" 
0

这段代码可能是更大代码的一部分吗?像这样的东西?:

echo "some string" . "<a href='imageInfo.php?id=<?php echo $image_id;?>'>" . "another string"; 

如果是这样,那么问题已经无关引号,问题是,你呼应PHP代码作为一个字符串的响应。浏览器不会知道如何处理该PHP代码。相反,只需将您拥有的值连接成单个字符串即可。喜欢的东西:

echo 'some string<a href="imageInfo.php?id=' . $image_id . '">another string'; 

(请注意,这样生成的HTML是使用双引号,我也换单引号和双引号虽然任何一个作品,在技术上HTML属性应该加双引号。)

基本上,您不需要在PHP代码中嵌入PHP代码。您已经在执行PHP的环境中,只需在那里执行代码即可。

0

如果您想将您的HTML代码放入回声中,您可以将这些HTML代码视为字符串并使用。将它们与您的手机变量连接在一起。

echo "<a href='imageInfo.php?id=".$image_id."'>LINK</a>";