我必须联系的链接必须是http://localhost:8088/imageInfo.php?id=4
我从这开始,无论我怎么逃避,我都无法做到这一点,所以任何帮助都会受到赞赏
."<a href='imageInfo.php?id=<?php echo $image_id;?>'>".
答案 0 :(得分:2)
它应该是html代码,不应该再次回显
<a href='imageInfo.php?id=<?php echo $image_id;?>'>Image Link</a>
或者,
"<a href='imageInfo.php?id=". $image_id ."'>Image Link</a>"
答案 1 :(得分: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的环境中,只需在那里执行代码。
答案 2 :(得分:0)
如果要将HTML代码放在echo中,可以将这些HTML代码视为字符串并使用。将它们与手机变量连接在一起。
c = corpus.values
q = query.values
r = (
np.einsum('ji,j->i', c, q) /
np.einsum('ij,ij->j', c, c) ** .5 /
np.einsum('i,i', q, q) ** .5
)
pd.Series(r, corpus.columns)
d1 0.980581
d2 0.707107
d3 0.288675
d4 0.801784
d5 0.500000
d6 0.894315
dtype: float64