图像在每页需要显示一次时显示两次_title。我得到一个长的page_title,两个图像在一起。这是海洋必须只有海洋图片,狮子必须只有狮子图片具有特定的标题。这些图像必须有单独的page_title。
$query="SELECT * FROM page WHERE id='$cat'";
$result=mysqli_query($connection,$query);
confirm_query($result);
while($cat_fetch=mysqli_fetch_assoc($result)){
$page_title=$cat_fetch['page_title'];
echo "<div class=\"contentbox-1 columns one\">";
echo "<h3 class=\"caption-2\"><a href=\"\"> $page_title </a> </h3>";
$directory="images/*.jpg";
$images=glob($directory);
foreach($images as $image){
echo "<a href=\"\"><img src='" . $image . "' width=\"340\" height=\"252\" alt=\"\" /></a>";
}// end foreach loop
echo "</div>"; //end grid-content-box-1
} // end while loop
答案 0 :(得分:-1)
看起来你在循环中有一个循环,所以你循环遍历数据库结果,然后你在每次迭代时循环遍历图像。如果你为每个数据库结果引用一个单独的图像,那么你不应该只使用它而不是遍历目录吗?