2017-05-08 67 views
1

在我的代码显示了这样一些图像:如何添加 “../” 到一个PHP回声IMG SRC

... 
    <?php echo '<img src="' .$imageone. '" alt="" /> '?></a></div> 
    <?php echo '<img src="' .$imagetwo. '" alt="" /> '?></a></div> 
    ... 

其中$ imageone,$ imagetwo具有路径从Mysql数据库

e.g. 
$imagesone = "images/exposition/02-05-2017-11-28-00-foto 2_b.JPG"; 

此代码工作在相同的地方,我有我的图像文件夹,但现在我需要把相同的代码放在子文件夹页面,我想使用相同的图像。 所以,我需要把dinamically“../”我varible之前,这样的事情:

... 
    <?php echo '<img src="../' .$imageone. '" alt="" /> '?></a></div> 
    <?php echo '<img src="../' .$imagetwo. '" alt="" /> '?></a></div> 
    ... 

,但它不工作。

有什么建议吗?

编辑这是我的解决方案:

if ($images1 != ""){ 

    $imageone = "../".$images1; 

} 

if ($images2 != ""){ 

    $imagetwo = "../".$images2; 

} 

这样我固定我的代码,它的工作!

+4

*如何*它不工作? –

+0

在Windows上执行'ctrl + u'或在Mac上执行'cmd + u'来查看源代码,并检查URL是否正确。 –

+1

它如何不工作?任何错误。似乎它需要工作 –

回答

0

由于您在src之后使用双引号,因此您可以只写下<img src="../$imageone" alt="" /> 由于双引号获取变量号,因此不需要使用简单的引号来编写变量。