Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Dúvida com consulta

$
0
0

Olá, sou novo aqui e preciso de ajuda!

Estou montando um site para um campeonato de meu primo e estou com uma dúvida:

<?php
include("../mysql.php");
$sql = mysql_query("select * from nometimes order by pontos desc" );

while($exibe = mysql_fetch_assoc($sql)):
echo '<tr>';
	echo '<td>'.$exibe["nome"].'</td>';
	echo '<td><center>'.$exibe["pontos"].'</center></td>'; 
	echo '<td><center>'.$exibe["jogos"].'</center></td>';
	echo '<td><center>'.$exibe["vitorias"].'</center></td>';
	echo '<td><center>'.$exibe["empates"].'</center></td>';
	echo '<td><center>'.$exibe["derrotas"].'</center></td>'; 
	echo '<td><center>'.$exibe["gp"].'</center></td>';
	echo '<td><center>'.$exibe["gc"].'</center></td>';
	$gp = $exibe["gp"];
	$gc = $exibe["gc"];
	$saldo = $gp - $gc;
	if ($saldo >= 1) {
	echo '<td><center>+'.$saldo.'</center></td>';
	}else{
	echo '<td><center><font color="red">-'.$saldo.'</font></center></td>';	
	}
echo '</tr>';
	 
	endwhile;
	 
echo '</table>';
?>

Este código está 100% funcional queria fazer uma modificação mas não estou conseguindo pensar na lógica, rs.

 

Seguinte: se a pontuação for igual, ele vai fazer a ordem da classificação pelo saldo de gols. Exemplo:

 

Time 1 tem 3 pontos e saldo 4.

Time 2 tem 3 pontos e saldo 5. 

Na classificação ficaria:

Time 2

Time 1

Porque time 2 tem um gol a mais que o time 1. Caso ao contrário, time 1 fica na frente e time 2 atrás.

 

Deu para explicar direitinho? Preciso urgente disso! Quem puder ajudar, ficarei muito agradecido.


Viewing all articles
Browse latest Browse all 14190

Trending Articles