Foros del Web » Programando para Internet » PHP »

mostrar imagen dependiendo datos de bd

Estas en el tema de mostrar imagen dependiendo datos de bd en el foro de PHP en Foros del Web. Hola que tal. bueno primero que todo decir que el php me pega bien duro por si la pregunta es muy tonta bueno tengo en ...
  #1 (permalink)  
Antiguo 16/12/2005, 22:21
Avatar de oscarva  
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 13 años, 4 meses
Puntos: 2
mostrar imagen dependiendo datos de bd

Hola que tal.

bueno primero que todo decir que el php me pega bien duro por si la pregunta es muy tonta

bueno tengo en la base de datos a mis usuarios y tengo 4 niveles de usuarios. al mostrar el perfil de un usuario ago la llamada a la base de datos normalmente por medio de el id del usuario, asi muestro su nombre, apellido etc ect. en la base de datos hay un campo que guarda un numero teniendo en cuenta el nivel del usuario. por ejemplo el usuario estandar es el numero 1, el pago es el 2 y asi. quiciera saber como ago para que dependiendo de ese numero pueda mostrar una imagen determinada.

muchas gracias y ojala me alla echo entender
__________________
Colsitio. Guía de Hosting
  #2 (permalink)  
Antiguo 16/12/2005, 22:27
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
En principio con un if():
Código PHP:
echo "<img src=\"";
if(
$numero==1) {
    echo 
"imagen1.jpg";
} elseif (
$numero==2) {
    echo 
"imagen.jpg";
} elseif(...
etc..) {
   echo 
"etc";
}
echo 
"\" >"
... para que entiendas condicinales... de ahí pueden surgir demasiadas "variantes", incluso sería más práctico un switch().

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 17/12/2005, 11:53
Avatar de oscarva  
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 13 años, 4 meses
Puntos: 2
Hola jam1138 muchisimas gracias por tu ayuda funciono todo a la perfeccion

gracias de verdad.

abusando de tu amabilidad tengo otra duda con un pequeño script similar. aprovecho y pregunto aqui para no abrir otro post.

tengo un sistema de rating en mis web, donde un usuario da una calificacion de 1 a 5 por un articulo cualquiera. aparte esta en otro campo el numero de votos. por lo que el numero de votos dividido la media de calificacion me da el puntaje de ese archivo.

ya tengo todo en la base de datos, ahora lo que quiero es mostrar una imagen dependiendo la calificacion de ese articulo, logicamente con la explicacion que me diste anteriormente yo podria hacerlo, pero el problema es que tengo que coger el numero de votos y dividirlo entre la media de calificacion (ambos datos estan en la bd) y luego teniendo en cuenta el resultado. por ejemplo si el resultado es = a 0 mostrar una imagen. Si es mayor a 1pero menor a 2 mostrar otra imagen y asi sucesivamente.

muchas gracias
__________________
Colsitio. Guía de Hosting
  #4 (permalink)  
Antiguo 18/12/2005, 12:10
Avatar de oscarva  
Fecha de Ingreso: agosto-2004
Ubicación: Bogota - Colombia
Mensajes: 425
Antigüedad: 13 años, 4 meses
Puntos: 2
nadie que me eche la manito con esto?

estoy en la ultima etapa del desarrollo de la web y es lo ultimo que me falta .

__________________
Colsitio. Guía de Hosting
  #5 (permalink)  
Antiguo 18/12/2005, 14:04
Avatar de caerolus  
Fecha de Ingreso: agosto-2004
Ubicación: Madrid, España
Mensajes: 280
Antigüedad: 13 años, 3 meses
Puntos: 1
Código PHP:
$imagenes = array("im1.jpg""im2.jpg""im3.jpg""im4.jpg""im5.jpg");
echo 
"<img src=\"".$imagenes[round($puntos)]."\">"
__________________
Mi página personal: Julián Urbano
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 01:03.