Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

..GBEST..

[Resolvido] Erro ao dividir ;

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.