我一定要到链路必须http://localhost:8088/imageInfo.php?id=4
我开始与这一点,无论我如何试图逃跑,我不能这样做,因此任何帮助,将不胜感激如何逃脱引号中的超链接
."<a href='imageInfo.php?id=<?php echo $image_id;?>'>".
我一定要到链路必须http://localhost:8088/imageInfo.php?id=4
我开始与这一点,无论我如何试图逃跑,我不能这样做,因此任何帮助,将不胜感激如何逃脱引号中的超链接
."<a href='imageInfo.php?id=<?php echo $image_id;?>'>".
它应该是HTML代码,不应再次回荡
<a href='imageInfo.php?id=<?php echo $image_id;?>'>Image Link</a>
或者,
"<a href='imageInfo.php?id=". $image_id ."'>Image Link</a>"
这段代码可能是更大代码的一部分吗?像这样的东西?:
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的环境中,只需在那里执行代码即可。
如果您想将您的HTML代码放入回声中,您可以将这些HTML代码视为字符串并使用。将它们与您的手机变量连接在一起。
echo "<a href='imageInfo.php?id=".$image_id."'>LINK</a>";
'echo'里面'echo'?你确定你在做什么? –
也许只是' David