..GBEST.. 0 Denunciar post Postado Março 27, 2010 Tenho o código : $total_reg = "20"; if (!@$pagina) { $pc = "1"; } else { $pc = $pagina; } $inicio = $pc - 1; $inicio = $inicio * $total_reg; $todos = mysql_query("SELECT * FROM `game` ORDER BY EventScore0"); $tr = mysql_num_rows($todos); $tp = $tr / $total_reg; $y = mysql_query("SELECT * FROM `game` ORDER BY EventScore0 LIMIT $inicio,$total_reg"); $x = mysql_num_rows($y); if($x != 0) { echo ''; $rank = $db->Execute("select distinct NickName, id, TotalGrade, EventScore0, count(Money) as count from game group by EventScore0 order by EventScore0 desc LIMIT $inicio,$total_reg"); if ($db->Affected_Rows() > 0) { echo "<table border='0' width='400'> <tr> <td align='center' class='top2'><b></b></td> <td align='center' class='top2'><b></b></td> </tr>"; foreach ($rank->GetArray() as $ra => $r) { $s = round(($r['count'] / $total_reg) * 100,2); echo '<tr><td align=left class=PontilhadoMenu>'.$r['Id'].'</td> <td align="left" class="PontilhadoMenu"> <a href="rankgrade.html">'.getminirank($r['TotalGrade']).'</a> <b><a href="edit-'.$r['NickName'].'.html"> <span class='.getauth($r['Authority']).'>'.$r['NickName'].'</td> <td class=PontilhadoMenu> '.$r['EventScore0'].' </td></tr>'; } } echo '</table>'; $anterior = $pc -1; $proximo = $pc +1; if($pc>1) { } } else { echo("Nada encontrado!"); } Ele imprime : Uma imagem(totalgrade) - Usuário(nickname) - EventScore0 Quero dividir o EventScore0 por 255 Já tentei de tudo e não divide,alguem aí consegue ? Me ajuda por favor . Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Março 27, 2010 Já tentei de tudoComo você ja tentou. Tentou: $var/255;? Compartilhar este post Link para o post Compartilhar em outros sites
..GBEST.. 0 Denunciar post Postado Março 28, 2010 ta assim : '.$r['EventScore0'].' ja tentei '.$r['EventScore0'].'/255 '.$r['EventScore0']/255.' $divide = $r['EventScore0'] $divide/255 e n deu ; Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 28, 2010 Tente assim: ... <td class=PontilhadoMenu> '. ( $r['EventScore0'] / 255 ) .' </td></tr>'; ... Mas ahco que o problema é outro. Se está imprimindo a palavra "EventScore0" é porque esse é o valor salvo no BD. Ou seja, não é um número e nunca a divisão funcionará Compartilhar este post Link para o post Compartilhar em outros sites
..GBEST.. 0 Denunciar post Postado Março 28, 2010 Tente assim: ... <td class=PontilhadoMenu> '. ( $r['EventScore0'] / 255 ) .' </td></tr>'; ... Mas ahco que o problema é outro. Se está imprimindo a palavra "EventScore0" é porque esse é o valor salvo no BD. Ou seja, não é um número e nunca a divisão funcionará ai,valeu (y) funcionou,só que fica números quebrados, 89.6985658 e até dízimas,tem como mostrar apenas os numeros antes da vírgula ou do ponto ? // Consegui arrendondar,com a função round . (y) resolvido. Compartilhar este post Link para o post Compartilhar em outros sites