Php 如何修复“从数据库获取所有图像”`
PHP代码是:Php 如何修复“从数据库获取所有图像”`,php,html,Php,Html,PHP代码是: class Gallery{ public function get_images(){ global $pdo; $query = $pdo->prepare('SELECT * FROM gallerys order by id desc'); $query->execute(); return $query->fetchAll(PDO::FETCH_ASSOC); }
class Gallery{
public function get_images(){
global $pdo;
$query = $pdo->prepare('SELECT * FROM gallerys order by id desc');
$query->execute();
return $query->fetchAll(PDO::FETCH_ASSOC);
}
public function fetch_data($pid){
global $pdo;
$query = $pdo->prepare('SELECT * FROM gallerys where id = ? order by id desc');
$query->BindValue(1,$pid);
$query->execute();
return $query->fetch();
}
}
HTML代码是:
$post = new Gallery;
$check = new Gallery;
$galery = $post->get_images();
<?php foreach($galery as $post){?>
<div class="fw-carousel fl-wrap full-height lightgallery">
<div class="slick-slide-item">
<div class="box-item">
<img src="../asset/<?php echo $post['image'];?>" alt="">
<a href="../asset/<?php echo $post['image']?>" class="gal-link popup-image"><i class="fa fa-search" ></i></a>
</div>
</div>
</div>
<?php }?>
当用户发布内容并将3个图像放入表gallerys
中的user``列时,将是位置
$\u会话['user\u id']<代码>然后我将通过用户id``检索图像,现在我只得到一张图像,而不是所有示例3、5或10
当用户将示例3或5图像上传到数据库中并希望查看他的上传时,使用此代码,他们将只获得1个图像,而不是他上传的所有图像。我不明白这个脚本的问题在哪里
有什么帮助吗?您正在为三张图像中的每一张生成一个旋转木马/图库/滑块,并相互重叠。您想要的是创建一个包含三个图像的旋转木马/图库/滑块。替换
<?php foreach($galery as $post){?>
<div class="fw-carousel fl-wrap full-height lightgallery">
<div class="slick-slide-item">
<div class="box-item">
<img src="../asset/<?php echo $post['image'];?>" alt="">
<a href="../asset/<?php echo $post['image']?>" class="gal-link popup-image"><i class="fa fa-search" ></i></a>
</div>
</div>
</div>
<?php }?>
“alt=”“>
与
“alt=”“>
模具的输出是什么(打印($galery));在$galery=$post->get_images()之后;?请(目前不是)我只有一个图像,但在数据库中我有3个@mthielet在你的图库中没有\u构造方法你的意思是什么?检索所有图像的代码还是@拉姆雷德
<?php foreach($galery as $post){?>
<div class="fw-carousel fl-wrap full-height lightgallery">
<div class="slick-slide-item">
<div class="box-item">
<img src="../asset/<?php echo $post['image'];?>" alt="">
<a href="../asset/<?php echo $post['image']?>" class="gal-link popup-image"><i class="fa fa-search" ></i></a>
</div>
</div>
</div>
<?php }?>
<div class="fw-carousel fl-wrap full-height lightgallery">
<?php foreach($galery as $post){?>
<div class="slick-slide-item">
<div class="box-item">
<img src="../asset/<?php echo $post['image'];?>" alt="">
<a href="../asset/<?php echo $post['image']?>" class="gal-link popup-image"><i class="fa fa-search" ></i></a>
</div>
</div>
<?php }?>
</div>