Foros del Web » Programando para Internet » PHP »

Como mostrar una Imagen

Estas en el tema de Como mostrar una Imagen en el foro de PHP en Foros del Web. Hola amigos del Foro, tengo una problema, resulta que estoy grabando en la DB en el campo Imagen una imagen de un vehiculo y al ...
  #1 (permalink)  
Antiguo 03/06/2013, 09:53
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Como mostrar una Imagen

Hola amigos del Foro, tengo una problema, resulta que estoy grabando en la DB en el campo Imagen una imagen de un vehiculo y al querer mostrarlo en mi listado me trae todos los datos del vehiculo pero no logro que me traiga la imagen, alguien podria ayudarme con este php:

Código PHP:
<?PHP
        
        
include_once('../auto/config.php');

        
$q =  new query();
        
$qAuto $q->selectTblAuto();

        
$row mysql_fetch_array($qAuto);
      
     
?>
     
     
                      <?PHP
echo "<table width='100%' border='0'>";
  echo 
"<tr>";
    echo 
"<td width='24%' rowspan='6'><img src="$row['imagen'] ." width='50' /></td>";
    echo 
"<td width='1%'>&nbsp;</td>";
    echo 
"<td width='43%' rowspan='3'>" $row["marca"] . "</td>";
    echo 
"<td width='2%'>&nbsp;</td>";
    echo 
"<td width='25%' rowspan='2'>&nbsp;</td>";
    echo 
"<td width='5%' rowspan='6'><a href='detalle_auto.php?id=".$row['idauto']." class='details-link'>Ver detalles</a></td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td rowspan='2'>" $row["precio"] . "</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td rowspan='3'>" $row["cuerpo"] . "</td>";
    echo 
"<td>&nbsp;</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td rowspan='2'>&nbsp;</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
  echo 
"</tr>";
echo 
"</table>";
?>
Salu2 y gracias
  #2 (permalink)  
Antiguo 03/06/2013, 09:59
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: Como mostrar una Imagen

estas poniendo en la bd la ruta donde tienes la imagen o ahi estas almacenando la imagen?
  #3 (permalink)  
Antiguo 03/06/2013, 10:06
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Como mostrar una Imagen

Primeramente tienes k decirnos si la imagen esta en una carpeta o encrustada en la db?
Si la tienes en una carpeta, deberias al menos tener su nombre.ext, guardado en el db, solo creas el enlace a la carpeta y el nombre lo sacas como valor en una variable, la cual apuntaria al nombre gusrdado en la db.

Saludos,
  #4 (permalink)  
Antiguo 03/06/2013, 10:08
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

esta en cartepa y en base de datos en ambos lugares la guardo
  #5 (permalink)  
Antiguo 03/06/2013, 10:44
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

alguien puede ayudarme por favor?
  #6 (permalink)  
Antiguo 03/06/2013, 10:54
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Como mostrar una Imagen

primero hacele un echo a $row['imagen'] para ver que trae, y verifica si la ruta esta bien, un consejito en la base de datos guarda solo el nombre de la imagen.
  #7 (permalink)  
Antiguo 03/06/2013, 11:30
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

esta realizado el echo y no me trae nada

echo "<td width='24%' rowspan='6'><img src=". $row['imagen'] ." width='50' /></td>";

Salu2
  #8 (permalink)  
Antiguo 03/06/2013, 13:12
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

me podrian ayudar porfa, estoy trabado con esto y no encuentro solucion
  #9 (permalink)  
Antiguo 03/06/2013, 13:20
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: Como mostrar una Imagen

Cuando te dicen que le pongas un echo a la imagen es así:
echo $row['imagen'] ;

De esta manera sabes si llega algo o no. Una vez que sepas si llega algo y el qué llega, podremos saber si es un fallo en la ruta de la imagen, o a la hora de guardar.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #10 (permalink)  
Antiguo 03/06/2013, 13:39
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

me trae solamente 001.jpg eso solo
  #11 (permalink)  
Antiguo 03/06/2013, 14:13
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: Como mostrar una Imagen

Entonces el problema lo tienes en la ruta que le pones al <img src=
¿Donde guardas las imágenes? Por ejemplo en la carpeta imagenes, img, etc....
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #12 (permalink)  
Antiguo 03/06/2013, 14:17
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

Desde donde tengo el php deberia hacer ../administrador/imagenAuto/ image.jpg entonces como quedaria podrias escribirme el codigo para no fallar y volver a preguntar.

Gracias de antemano
  #13 (permalink)  
Antiguo 03/06/2013, 14:22
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: Como mostrar una Imagen

Sin saber exactamente desde donde haces la llamada a la imagen, por lo que as puesto, en principio sería así:

Código PHP:
echo "<td width='24%' rowspan='6'><img src='../administrador/imagenAuto/"$row['imagen'] ."' width='50' /></td>"
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #14 (permalink)  
Antiguo 03/06/2013, 14:26
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

perdon amigo ahi me acabo de dar cuenta que solo grabo la imagen en la Base de Datos y no en la carpeta, hay alguna manera de poder mostrarla?
  #15 (permalink)  
Antiguo 03/06/2013, 14:30
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: Como mostrar una Imagen

Lo primero que tienes que hacer, es asegurarte que la imagen se encuentra en la ruta donde las tengas guardadas. La mejor manera para saberlo es entrando en la dirección donde teóricamente la tienes, por ejemplo
http://eldominio.com/Imagenes/nombrelaimagen.jpg una vez que sepas que esta ahí es cuestión de ajustar la ruta en el SRC, para que la muestre.

Otra forma de saberlo es mirar en el FTP a ver si realmente los archivos se suben al servidor o no.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #16 (permalink)  
Antiguo 03/06/2013, 14:33
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como mostrar una Imagen

Ya esta amigo ahi logre mostrar y grabarla en el clugar que corresponde o sea en la carpeta, agradezco tu tiempo y tu ayuda.

Salu2

Etiquetas: mysql, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:27.