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.