Estimadas y Estimados:
Soy un autodidacta, que desarrolla humildes aplicaciones para facilitar el trabajo en la oficina, y estoy con la idea de implemenar un sistema que represente el cumplimiento de metas con un indicadores gráficos, tipo Tablero de Comando, tengo 100 imagenes en formato png de un odometro para llamar dependiendo el resultado, el problema es cuando el valor es mayor a 100.
Despues de "chocar varias veces contra la pared", recurro a Ustedes para que me orienten:
La idea es que con la siguiente consulta, si el valor del numerador es menor al denominador realice el calculo para determinar un porcentaje que se traduce en una imagen png que tiene el valor del resultado, pero si el numerador (n) es mayor al denominador (d) el resultado sea "sobre_100_por_ciento.png".
De esta forma si el resultado de la formula es 112% aparezca solo la imagen que se llama "sobre_100_por_ciento.png" y si el resultado de la formula es menor o igual a 100 aparezca la imagen que tiene el nombre del resultado.
Atento a vuestros comentarios les saluda cordialmente
Andres
Les dejo el código:
<?php
$link = mysql_connect("localhost", "root", "1234567890");
mysql_select_db("bscsdaa", $link);
if(n>d){
$result=mysql_query("SELECT TRUNCATE((n / d)*100,0) as resumen FROM indicador1 ORDER BY id DESC LIMIT 0,1 " , $link);
}
else{
$result="<img src='Odometro_mini/sobre_100_por_ciento.png' />";
}
while ($row = mysql_fetch_row($result)){
echo "<img src='Odometro_mini/$row[0].png' />\n";
}
?>