gpt4 book ai didi

php - 点击时显示特定图像和MySql信息

转载 作者:行者123 更新时间:2023-11-29 06:09:16 25 4
gpt4 key购买 nike

我正在建立一个图像上传网站。图像上传到服务器上的目录,文件名等数据存储在 MySql 表中。我创建了一个“图库”页面,将所有上传的图像显示为缩略图。当用户单击其中一张图像时,会将他们带到“image.php”页面,该页面将显示图像的完整尺寸和回显信息,例如上传图像的人的用户名等。

我不确定显示图像的正确方式是什么。我的 MySql 表中的图像具有唯一的 ID,我猜测必须以某种方式对其进行操作,但是如何获取已在“image.php”MySql 查询中单击的照片的 ID?

希望这已经得到足够好的解释。提前致谢。

gallery.php页面...(不包括数据库连接等)

    //Retrieves data from MySQL 
$data = mysql_query("SELECT * FROM photos");
//Puts it into an array
while($info = mysql_fetch_array( $data ))
{
?>

<section class="thumbnails group">

<a href="image.php?id=<?php $info['id'] ?>"> <?php Echo "<img src=http://.../thumbs/tn_".$info['filename'] .">"; }?> </a>

</section>

image.php页面...

//Retrieves data from MySQL 
$data = mysql_query("SELECT * FROM photos WHERE 'id' = ??");
//Puts it into an array
while($info = mysql_fetch_array( $data ))
{
?>

<section class="main-image group">

<?php echo "<img src=http://.../images/".$info['filename'] .">"; }?>

</section>

最佳答案

您可以简单地在查询字符串中传递图像的 ID

<a href="image.php?image=' . $imageID . '"><img src="/path/to/thumbnail"></a>

在 image.php 页面中,您可以像这样检索 ID(假设它是整数):

$imageID = intval( $_GET["image"]);

然后您应该能够检索图像的路径并显示它。

关于php - 点击时显示特定图像和MySql信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9872194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com