Foros del Web » Programando para Internet » PHP »

Mostrar una imagen dependiendo si hay un dato en la Bd

Estas en el tema de Mostrar una imagen dependiendo si hay un dato en la Bd en el foro de PHP en Foros del Web. Hola amigos podrían ayudarme ... espero que mi pregunta sea de PHP jeje como podría mostrar una imagen si hay un dato en un campo ...
  #1 (permalink)  
Antiguo 18/08/2011, 18:17
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Mostrar una imagen dependiendo si hay un dato en la Bd

Hola amigos podrían ayudarme ... espero que mi pregunta sea de PHP jeje
como podría mostrar una imagen si hay un dato en un campo en la base de datos (es decir q no este vacío)

y si no hay mostrar otra ...
.....


la verdad hay cosas de php que aun no domino bien... GRACIAS X su ayuda
  #2 (permalink)  
Antiguo 18/08/2011, 18:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

es que e problema no es de PHP, sino de programación en general, ¿conoces las estructuras de control?: sí es así en php son idénticas a las de otros lenguajes como C

por no mencionar que es obvio suponer que al menos has buscado como crear una conexión a una base de datos X en php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 18/08/2011, 18:36
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

Cita:
Iniciado por maycolalvarez Ver Mensaje
es que e problema no es de PHP, sino de programación en general, ¿conoces las estructuras de control?: sí es así en php son idénticas a las de otros lenguajes como C

por no mencionar que es obvio suponer que al menos has buscado como crear una conexión a una base de datos X en php
Claro de hecho estoy trabajando con base de datos no preguntaría algo relacionado a Bd si no supiera como conectar... gracias x tu respuesta
  #4 (permalink)  
Antiguo 19/08/2011, 10:25
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

Me explico un poco mejor esperando su ayuda...
tengo una consulta asi
$contar = "SELECT COUNT(id_destinatario) FROM mensajes";
como puedo mostrar una imagen si hay un mensaje para este id_destinatario
y si no hay mostrar otra imagen...
  #5 (permalink)  
Antiguo 19/08/2011, 10:34
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

Algo así:

Código PHP:
Ver original
  1. $res = mysql_query($contar) or die(mysql_error());
  2.  
  3. if (mysql_num_rows($res) == 0) {
  4.     echo 'Mostrar una imagen';
  5. } else {
  6.     echo 'Mostrar la otra imagen';
  7. }

mysql_query()
mysql_num_rows()
__________________
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
  #6 (permalink)  
Antiguo 19/08/2011, 10:37
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

Cita:
Iniciado por andresdzphp Ver Mensaje
Algo así:

Código PHP:
Ver original
  1. $res = mysql_query($contar) or die(mysql_error());
  2.  
  3. if (mysql_num_rows($res) == 0) {
  4.     echo 'Mostrar una imagen';
  5. } else {
  6.     echo 'Mostrar la otra imagen';
  7. }

mysql_query()
mysql_num_rows()

Gracias eres muy amable voy a guiarme con tu código
  #7 (permalink)  
Antiguo 19/08/2011, 10:45
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

Disculpa ese código te sirve en caso de que mostraras todas las filas, no me di cuenta de tu COUNT... Sería así:

Código PHP:
Ver original
  1. $res = mysql_query($contar) or die(mysql_error());
  2.  
  3. if ($num = mysql_fetch_row($res)) {
  4.     if ($num[0] == 0) {
  5.         echo 'Muestro una imagen';
  6.     } else {
  7.         echo 'Muestro una imagen';
  8.     }
  9. }
__________________
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
  #8 (permalink)  
Antiguo 19/08/2011, 10:55
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Mostrar una imagen dependiendo si hay un dato en la Bd

Cita:
Iniciado por andresdzphp Ver Mensaje
Disculpa ese código te sirve en caso de que mostraras todas las filas, no me di cuenta de tu COUNT... Sería así:

Código PHP:
Ver original
  1. $res = mysql_query($contar) or die(mysql_error());
  2.  
  3. if ($num = mysql_fetch_row($res)) {
  4.     if ($num[0] == 0) {
  5.         echo 'Muestro una imagen';
  6.     } else {
  7.         echo 'Muestro una imagen';
  8.     }
  9. }
ok gracias otra vez

Etiquetas: bd, dato, dependiendo
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 00:35.