Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/06/2017, 10:13
Avatar de Turdo
Turdo
 
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 18 años, 8 meses
Puntos: 23
Respuesta: Galería de fotos php no se visualiza en hosting pero si en localhost

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:
Código PHP:
Ver original
  1. if(!mysqli_query(($cnx, $consulta)){
  2.     echo mysqli_error($cnx);
  3. }

Otra forma sencilla de comprobar si el bucle while esta entrando es imprimir cualquier texto.
Código PHP:
Ver original
  1. <?php
  2.             $consulta ="SELECT * FROM FOTOS WHERE FKGALERIA='$id' AND ESTADO='visible' ORDER BY POSICION";
  3.             $filas = mysqli_query($cnx, $consulta);
  4. while( $columna = mysqli_fetch_assoc($filas)){
  5. echo "<h1>HOLA MUNDO</h1>";
  6.     ?>
  7.                 <div class="images-galery">
  8.                 <img class="galery" src="fotos/<?php echo $columna['ARCHIVO']; ?>" alt="<?php echo $columna['NOMBRE']; ?>" />
  9.                 </div>

También comprueba la tabla y los campos sean los mismos tanto en localhost como en el servidor web.

Espero te sirva. Saludos!
__________________
Un buen programa depende de la imaginación.