Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/07/2013, 10:12
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: Mostrar datos de mysql con php

Cita:
lo que me pasa es que cuando muestro las 10 imagenes y solo fueron subidas 4 (por ejemplo) veo los iconos de imagen rota obviamente porque no existen.
Este problema te surge por varias cosas, una de ellas puede ser que no validaste la subida de imagenes en insertaste campos vacíos a la bd, lo cua esta mal, debes de validar que solo se inserten campos con información que se haya subido.

Otra razon que pasa es que, no quisieras manejar la validación como te digo en el parrafo de arriba, para este camino lo que tienes que hacer es solamente filtrar tu query.

Suponiendo que tienes campos nulos o vacios:
Código SQL:
Ver original
  1. SELECT * FROM cars WHERE id = '5' AND imagen IS NOT NULL OR imagen <> '';

Ese query solo te va a regresar las imagenes que tengan ruta.

La otra cosa es que, si manejas la estrucutra de tener limitado a 10 imagenes y si no se subieron todas pongas una imagen por default.'

Último consejo, a mi parecer estas manejando mal tu estructura de imagenes, con esto esta limitado, que pasa si el usuario decide que no son 10 imagenes sino ahora son 20, vas a crear 20 variables ? debes de dejar tu codigo configurable.
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.