如何将基于其id的数据库中的照片显示到另一页面

时间:2018-02-07 21:16:49

标签: php html mysql

我有一个很大的问题,并且很难搞清楚。我想传递图像id我点击进入第二页。第二页然后使用id和echos输出一个图像,image_text基于我在数据库中给出了什么。

第1页         

while ($row = mysqli_fetch_assoc($result)) {

    echo "<div class='img-single'>
    <a href='images/fpage.php?image_id={$row['image_id']}'><img class='i' 
     src='images/".$row['image']."' ></a>
    <figcaption class='figcaption'>".$row['image_text']."</figcaption>


    </div>";

}

&GT;

第二页

       <?php
        $image_id = $_GET['image_id'];


       ?>

1 个答案:

答案 0 :(得分:0)

所以在a href='somepage.php&image_id=$image'标签中传递图片ID之后。在第2页上使用:
if (isset($_GET['image_id'])) { $pic_id = $_GET['image_id']
然后使用pic_id进行数据库选择
mysqli_query($dbc, "SELECT picture, name from table_name WHERE picture_id = '$pic_id' LIMIT 1;");回显图像标签中的图片并完成。
<img src="<?php echo $picture; ?>" alt="<?php echo $name; ?>">
} // Close if(issset())

我希望这会有所帮助。