php - 如何使用 Mysql 和 PHP 从重复区域单击缩略图后检索图像

标签 php mysql

我需要一些帮助,我有一个重复区域,显示数据库中的图片,当我单击图像时,我想转到另一个页面,其中有一个照片库来显示更大的图片。

我的问题是,无论我单击哪个拇指,我都会从数据库中获取同一组图片,这通常是列出的最后一个拇指。

我是php新手,所以我想知道是否有人可以帮助我,谢谢。

拇指页面代码 `

<?php do { ?>
 <div class="display-property-pic">

<input type="image" id="imageIn1" src="upload/images/<?php echo $row_repeatRegion['thumb']; ?>" alt="Submit" width="100" height="100" ><input name="picHid" type="hidden" value="<?php echo $row_repeatRegion['property_pic1']; ?>"> 
            </div>
<?php } while ($row_repeatRegion = mysqli_fetch_assoc($repeatRegion)); ?>

`

图库页面代码

if(isset($_POST['picHid'])){
    $pic = $_POST['picHid'];
}

mysqli_select_db($wiplisttest, $database_wiplisttest);
$query_getPics = "SELECT photos.photo_id, photos.pic1, photos.pic2, photos.pic3 FROM photos WHERE photos.property_pic1 LIKE '%$pic%'";
$getPics = mysqli_query($wiplisttest, $query_getPics) or die(mysql_error($wiplisttest));
$row_getPics = mysqli_fetch_assoc($getPics);
$totalRows_getPics = mysqli_num_rows($getPics);

    <div class="album">
       <div class="description">fixed images</div>
        <ol>
        <?php do { ?>
        <li>
            <h4><?php echo "Pic"." ".$row_getPics['pic3']; ?></h4>
            <div class="description">Salzburg, Austria</div>
            <a href="upload/images/<?php echo $row_getPics['pic3']; ?>">
            <img src="upload/images/<?php echo $row_getPics['pic2']; ?>" />
            </a>
        </li>
           <?php } while ($row_getPics = mysqli_fetch_assoc($getPics)); ?>
        </ol>
    </div>

最佳答案

由于您已将图像信息存储在数据库中,因此应该为每个图像分配 id,因此当您单击任何特定图像时,获取该图像的 id 并使用该 id 在另一个页面上检索该图像。

关于php - 如何使用 Mysql 和 PHP 从重复区域单击缩略图后检索图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43695596/

相关文章:

php - 获得完整的结果

MySql 使用内连接和子查询按最高值排序

当插入到主数据库上有外键的两个数据库时,MySql 事务锁定超时(1205)

PHP PDO bindParam 落在了 foreach 中

php - 需要帮助嵌套代码以便于复制

MySQL 查询 - 分组值和聚合

php - 带撇号的 PHP 查询中的搜索词

php - UTF-8贯穿始终

javascript - jwplayer 音频无法在 Firefox 中工作抛出此错误日志 "No suitable players found and fallback enabled"

php - 在事务中插入 mysql 外键和主键。