mattevi 0 Denunciar post Postado Junho 5, 2009 ola estou com um problema aqui, teno que somar esses valores <?php $txtemp= array(85436.76 => 'maio', 91109.96 => 'junho', 114291.29 => 'Julho' ,142269.27 => 'Agosto', 179617.25 => 'Setembro', 187554.35 => 'Outubro', 132721.42 => 'Novembro', 70891.09 => 'Dezembro', 38714.25 => 'janeiro', 47468.47 => 'Feveireiro', 110388.74 => 'Março'); 0000000=> ``abril`. (+ o que vem do post ) echo "A soma dos valores é: " . array_sum($txtemp); ?> ai esse calculo vai para essa comparacao e ai mostra o resultado <?php $txtemp=$_POST ["txtemp"]; echo "<br><br><br>"; if ($txtemp=="") { echo "1,25%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif ($txtemp<=120000.00) { echo "1,25%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=120000.01 )&&($txtemp<=240000.00)) { echo "1,86%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=240000.01 )&&($txtemp<=360000.00)) { echo "2,33%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=360000.01 )&&($txtemp<=480000.00)) { echo "2,56%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=480000.01 )&&($txtemp<=600000.00)) { echo "2,58%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=600000.01 )&&($txtemp<=720000.00)) { echo "2,82%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=720000.01 )&&($txtemp<=840000.00)) { echo "2,84%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=840000.01 )&&($txtemp<=960000.00)) { echo "2,87%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=960000.01 )&&($txtemp<=1080000.00)) { echo "3,07%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1080000.01 )&&($txtemp<=1200000.00)) { echo "3,10%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1200000.01 )&&($txtemp<=1320000.00)) { echo "3,38%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1320000.01 )&&($txtemp<=1440000.00)) { echo "3,41%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1440000.01 )&&($txtemp<=1560000.00)) { echo "3,45%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1560000.01 )&&($txtemp<=1680000.00)) { echo "3,48%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1680000.01 )&&($txtemp<=1800000.00)) { echo "3,51%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1800000.01 )&&($txtemp<=1920000.00)) { echo "3,82%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=1920000.01 )&&($txtemp<=2040000.00)) { echo "3,85%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=2040000.01 )&&($txtemp<=2160000.00)) { echo "3,85%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=2160000.01)&&($txtemp<=2280000.00)) { echo "3,91%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; }elseif (($txtemp>=2280000.01 )&&($txtemp<=2400000.00)) { echo "3,95%<br><br><br>"; echo " <a href = 'java script:history.back()'>Retornar</a>"; } ?> resultado ......... Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Junho 5, 2009 Não li teu código direito, mas pelo que eu vi parece que o seu array tá ao contrário... O que está no valor, você coloca como índice e o que está como índice coloca como valor... Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Junho 5, 2009 [2] array( chave => valor , ... ) // chave pode ser tanto string ou um integer // valor pode ser qualquer coisa Links: http://br.php.net/manual/pt_BR/language.types.array.php http://br.php.net/function.array_sum valww Compartilhar este post Link para o post Compartilhar em outros sites