我想从服务器中显示图像。在数据库中,您可以找到图像的描述和名称。图像应显示在始终最新的 div 中。随着图像数量的增加,div 的数量也在增加。所以,最老的将在底部。我已经阅读了许多帖子和论坛,但我无法获得有关如何执行此操作的逻辑和代码。我希望你能帮助我解决我的问题。非常感谢您的回答。
我唯一的代码是潜水的格式:
<div class="gallery">
<div class= "group">
<div class="images">
</div>
<div class="details">
</div>
</div>
<div class= "group">
<div class="images">
</div>
<div class="details">
</div>
</div>
<div class= "group">
<div class="images">
</div>
<div class="details">
</div>
</div>
</div>
是这样的:
最新图片 | 这里有一些细节
较新的图像 | 这里有一些数据
新形象 | 这里有一些细节
旧图像 | 这里有一些细节
编辑 1
我结合了 Lauri Elias 和 iamde_coder 的答案。我想出了这段代码,它的工作原理几乎与想要的相似。唯一的问题是它显示项目(div 中的图像和细节)4 次。如何消除这三个?谢谢!
$image_query = mysql_query ("SELECT filename, story FROM tbl_contest ORDER BY time DESC");
while($image_data = mysql_fetch_array($image_query)){
$imageName = stripslashes(mysql_real_escape_string($image_data['filename']));
$imageDetails = stripslashes(mysql_real_escape_string($image_data['story']));
$count = 0;
foreach($image_data as $imageName) {
echo '<div class="group">';
echo '<div class="images"><img src="/Mainfolder/image_entry/'.$imageName.'"></img></div>';
echo '<div class="details">'.$imageDetails.'</div></div>';
$count ++;
}
}