Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2014, 13:39
Qazser
 
Fecha de Ingreso: abril-2014
Ubicación: Canarias!
Mensajes: 150
Antigüedad: 10 años
Puntos: 10
Respuesta: Mostrar valoracion media y mostrar imagen

Si claro...En la programación nunca digas nunca.

Lo que se me ocure sobre la marcha es que busques una colección de imagenes de las estrellas que quieres...Me explicó, las 10 estrellas que quieres pero que tengas una imagen diferente por relleno. Una imagen que solo tengo medio relleno, otra imagen completamente rellena, otra imagen con 1 estrella rellena y otra a mitad...ETC tu me entiendes, si quieres una valoracion sobre 10 estrellas necesitaras 21 imagenes. Si quieres una valoracion del 1 al 5 pues 11.

Las guardas en tu carpeta de imagenes le das los nombres estrella0, estrella5, estella10, estrella15, succesivamente.

Luego creas una función que le saca la media a las valoraciones y las basa en medio decimal, o sea, que si tiene 3.4 pues que te lo convierte en 3.5, lo multiplicas por 10 y ya tienes la cifra equivalente a la imagen que quieres mostrar

Luego pasas esa variable al html

echo '<img src="resources/estrella'.$img.'.jpg" />';

Voila, siempre se mostrara la cantidad de estrellas que representa la valoración.

PD: Hago lo de multiplicarlo *10 porque en algunos sistemas operativos decimales se muestran con "," en otros con "." entonces para evitar conflicto nos los quitamos de encima.

Un saludo

Última edición por Qazser; 11/04/2014 a las 13:44