Necesito ayuda, tengo una región repetida que muestra fotos de una base de datos, cuando hago clic en la imagen me gustaría ir a otra página donde hay una galería de fotos para mostrar mis fotos más grandes.
Mi problema, no importa en qué pulgar haga clic, obtengo el mismo conjunto de imágenes de la base de datos, que suele ser el último pulgar de la lista.
Soy nuevo en php, así que me pregunto si alguien puede ayudarme, gracias.
Código para la página de miniaturas `
<?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)); ?>
`
Código para la página de la galería
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>
Como ha almacenado información de imágenes en la base de datos, debe haber una identificación asignada a cada imagen, de modo que cuando haga clic en una imagen específica, obtenga la identificación de esa imagen y recupere esa imagen en otra página usando la identificación.