我有一个很大的问题,并且很难搞清楚。我想传递图像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'];
?>
答案 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())
我希望这会有所帮助。