Porcentagem com grau barra colorida
Olá pessoal tudo joia.
Estou tentando realizar um script usando grau de porcentagem.
Ex.
0% a 20% azul escuro
20% a 40% azul claro
40% a 60% verde
60% a 80% amarelho
80% a 100% vermelha.
Estou usando esse plugin
http://www.minddust.com/bootstrap-progressbar/bootstrap-2.3.2.html
Realizei mais ou menos assim
$total=235;
$usado=138;
$porcento=(($total/$usado)*100);
$formatar=round($porcento, 0, PHP_ROUND_HALF_EVEN)
Acredito aqui esta o problema
As vezes o tamanho fica assim 123.89918 e 2.234343 e 2344.9999
Tentei com Round sem sucesso, não sei o correto.
A ideia e ficar sempre 1%, 2%, 3%, 4%, 5%, 6%.............100%
Não sei se isso é correto eu entendo assim
if($formatar==1|formatar==2|formatar==3.................formatar=20){
$barra="bar";
//azul escuro"
}
if($formatar==21|formatar==22|formatar==23...............formatar=30){
$barra="bar bar-info";
//azul claro"
}
<div class="progress progress-striped active">
<div class="<?php echo $barra; ?>" role="progressbar" aria-valuetransitiongoal="<?php echo $formatar; ?>"></div>
</div>
<script>$('.bar').progressbar({display_text: 'fill'});</script>
Existe uma possibilidade deixar sempre com porcento certo, ou existe uma outra forma.. pesquisei não estou achando..
Valeu
Discussão (2)
Carregando comentários...