[英]PHP echo function inside a HTML link
我在 HTML 链接中有一个 PHP echo function ,但它不起作用。 我希望在 img src 中定义的图像位置成为图像可点击链接的一部分。 该页面将有多个图像执行相同的操作,因此我尝试使用 PHP 来自动执行此操作。
<a href="http://statuspics.likeoverload.com/<?php echo $image; ?>">
<img src="<?php $image=troll/GrannyTroll.jpg?>" width="100" height="94" />
</a>
转动
<?php $image=troll/GrannyTroll.jpg?>
进入
<?php echo "troll/GrannyTroll.jpg"; ?>
?
或提供有关您要实现的目标的更多详细信息。
此外,您可能会考虑urlencode
-ing 一些 URL 参数。
编辑:
因此,您可以尝试预先设置变量:
<?php $image = "troll/GrannyTroll.jpg"; ?>
<a href="http://statuspics.likeoverload.com/<?php echo $image; ?>"><img src="<?php echo $picture; ?>" width="100" height="94" /></a>
<?php
$image = "troll/GrannyTroll.jpg";
?>
<a href="http://statuspics.likeoverload.com/<?php echo $image; ?>">
<img src="<?php echo $image; ?>" width="100" height="94"/></a>
这确实是一个非常好的查询。 我有类似的疑问。 如何放置这样的东西。
<a href="<?php
if($location == 'US') {
echo 'pricing-others';
} else {
echo 'pricing';
}
?>">
所以现在我明白你想要做什么了。
一个错误是您没有用这样的引号将$image=troll/GrannyTroll.jpg
括起来:
$image = 'troll/GrannyTroll.jpg';
第二个错误是您按错误的顺序执行此操作,您必须先定义 $image,然后才能使用它。 这就是我相信你想要做的:
<?php
$image = "troll/GrannyTroll.jpg";
?>
<a href="http://statuspics.likeoverload.com/<?php echo $image; ?>"><img src="<?php echo $image; ?>" width="100" height="94"/></a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.