我从另一个页面打来电话,它在 JavaScript 幻灯片放映中返回照片,但是,如果该项目没有照片,我需要添加一条弹出消息。我不断收到错误,我不太确定是什么我的逻辑有问题..如果我添加
if(!empty($photo)){
print '<div class="nophoto">There are no photos for item </div>';
}
我会收到我的消息,但是如果我单击带有照片的项目,那么当照片填充幻灯片时,消息将显示一秒钟。
<?php
echo '<div class="container">';
foreach($value as $photo=>$pictures){
if(isset($_GET['PhotoVal'])){
if ($_GET['PhotoVal'] == $photo){
if(empty($photo)){
print '<div class="nophoto">There are no photos for this item</div>';
}
else
echo '<div class="flexslider"><ul class="slides">';
foreach($pictures as $picture){
echo '<li> <img src="photos/'.$picture.'" /></li>' ;
}
echo'</ul></div><a class="close"href="javascript:closeWindow();">Back to Map</a>';
}
}
}
echo '</div>';
?>