Hola marciano_79
Por lo que veo solo hay 2 opciones de por que no muestra el
div con las imágenes. Que tu CSS tenga un erro o que la
base de datos no te entregue resultados. Este ultimo lo veo mas probable.
Comprueba que en el query tenga retorno de datos, porque al parecer la base de datos te retorna un error y por eso no entra el bucle
while. De esta forma lo puedes hacer:
Otra forma sencilla de comprobar si el bucle
while esta entrando es imprimir cualquier texto.
Código PHP:
Ver original<?php
$consulta ="SELECT * FROM FOTOS WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY POSICION";
echo "<h1>HOLA MUNDO</h1>";
?>
<div class="images-galery">
<img class="galery" src="fotos/<?php echo $columna['ARCHIVO']; ?>" alt="<?php echo $columna['NOMBRE']; ?>" />
</div>
También comprueba la tabla y los campos sean los mismos tanto en localhost como en el servidor web.
Espero te sirva. Saludos!