Foros del Web » Programando para Internet » PHP »

Mostrar imagen segun valor en tabla de mysql

Estas en el tema de Mostrar imagen segun valor en tabla de mysql en el foro de PHP en Foros del Web. Hola que tal, soy nuevo en este mundo de la programacion en php, estuve buscando en varios foros pero no eh podido hayar una respuesta ...
  #1 (permalink)  
Antiguo 09/08/2011, 16:45
 
Fecha de Ingreso: agosto-2011
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 0
Mostrar imagen segun valor en tabla de mysql

Hola que tal, soy nuevo en este mundo de la programacion en php, estuve buscando en varios foros pero no eh podido hayar una respuesta concreta a mi duda, la cual es la siguiente:
¿Como hago para mostrar una imagen, por ejemplo "imagen1.png" en dado caso que si el valor de una tabla de mysql tenga el valor "imagen1" y si en caso que tenga el valor "imagen2" mostrar la imagen "imagen2.png", eh logrado hacer la conexion con la base de datos y todo, pero no se como mostrar dichas imagenes segun sea el valor existente en el campo...

De antemano muchisimas gracias, es un excelente foro.
  #2 (permalink)  
Antiguo 09/08/2011, 17:42
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Mostrar imagen segun valor en tabla de mysql

pues haces una condicion, debes leer algun tutorial de PHP

Código PHP:
$valor imagen1//aqui donde dice imagen1 eso se obtiene de la base de datos que dices que ya conectaste
if ($valor == "imagen1") {
//aqui colocamos el codigo para mostrar imagen1
} elseif ($valor == "imagen2") {
//aqui colocamos el codigo para mostrar imagen2

algo asi mas o menos es
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #3 (permalink)  
Antiguo 09/08/2011, 17:49
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Mostrar imagen segun valor en tabla de mysql

Un ejemplo rápido en el caso de que todas las imágenes sean de extensión PNG y estén todas en el directorio img

Código PHP:
Ver original
  1. <?php
  2.  
  3. $c = mysql_connect('localhost', 'root', '12345');
  4. mysql_select_db('basededatos');
  5.  
  6. $sql = 'select * from imagenes';
  7. $res = mysql_query($sql);
  8.  
  9. while ($reg = mysql_fetch_array($res)) {
  10.     echo '<img src="img/' . $reg['nombre_imagen'] . '.png" /><br />';
  11. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #4 (permalink)  
Antiguo 09/08/2011, 19:04
 
Fecha de Ingreso: agosto-2011
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Mostrar imagen segun valor en tabla de mysql

Muchas gracias por su ayuda, pude lograr hacerlo de la manera que me dijeron, gracias.
  #5 (permalink)  
Antiguo 24/10/2011, 11:24
 
Fecha de Ingreso: octubre-2011
Ubicación: Mexico
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Mostrar imagen segun valor en tabla de mysql

hola que tal, yo utilize el codigo y si me funciono, el problema es que la imagen me la muestra fuera de la tabla, y quisiera que mostrara la imagen dentro del campo de la tabla donde esta el valor... me podrian ayudar?

Etiquetas: imagenes, mysql, tabla
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 22:32.