Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.
Criei uma tabela no meu banco de dados onde todos jogam com todos sem repetir:
id mês pontos1 time1 placar1 placar2 time2
63 8 0 MARYELLEN NEVES 0 0 BRUNO CESAR
64 8 0 MARYELLEN NEVES 0 0 DIEGO TADEU
65 8 0 MARYELLEN NEVES 0 0 ALEXSANDRO APARECIDO
66 8 0 MARYELLEN NEVES 0 0 ELAINE CRISTINA
67 8 0 MARYELLEN NEVES 0 0 RUBIA GRAZIELLE
68 8 0 MARYELLEN NEVES 0 0 POLYANA KIVIA
69 8 0 MARYELLEN NEVES 0 0 CLERISTA TAISA
70 8 0 CLERISTA TAISA 0 0 BRUNO CESAR
71 8 0 CLERISTA TAISA 0 0 DIEGO TADEU
72 8 0 CLERISTA TAISA 0 0 ALEXSANDRO APARECIDO
73 8 0 CLERISTA TAISA 0 0 ELAINE CRISTINA
74 8 0 CLERISTA TAISA 0 0 RUBIA GRAZIELLE
75 8 0 CLERISTA TAISA 0 0 POLYANA KIVIA
76 8 0 POLYANA KIVIA 0 0 BRUNO CESAR
77 8 0 POLYANA KIVIA 0 0 DIEGO TADEU
78 8 0 POLYANA KIVIA 0 0 ALEXSANDRO APARECIDO
79 8 0 POLYANA KIVIA 0 0 ELAINE CRISTINA
80 8 0 POLYANA KIVIA 0 0 RUBIA GRAZIELLE
81 8 0 RUBIA GRAZIELLE 0 0 BRUNO CESAR
82 8 0 RUBIA GRAZIELLE 0 0 DIEGO TADEU
83 8 0 RUBIA GRAZIELLE 0 0 ALEXSANDRO APARECIDO
84 8 0 RUBIA GRAZIELLE 0 0 ELAINE CRISTINA
85 8 0 ELAINE CRISTINA 0 0 BRUNO CESAR
86 8 0 ELAINE CRISTINA 0 0 DIEGO TADEU
87 8 0 ELAINE CRISTINA 0 0 ALEXSANDRO APARECIDO
88 8 0 ALEXSANDRO APARECIDO 0 0 BRUNO CESAR
89 8 0 ALEXSANDRO APARECIDO 0 0 DIEGO TADEU
90 8 0 DIEGO TADEU 0 0 BRUNO CESAR
Os times que formaram essa tabela foram:
MARYELLEN NEVES
CLERISTA TAISA
POLYANA KIVIA
RUBIA GRAZIELLE
ELAINE CRISTINA
ALEXSANDRO APARECIDO
DIEGO TADEU
BRUNO CESAR
Agora preciso na minha página php, mostrar separando por rodadas, estilo campeonato brasileiro, sem repetir um time na rodada.
Me ajudem por favor:
<? /Pega o mês/
if(empty($_GET['mes'])){
$mes = date('m');
}else {
$mes = $_GET['mes'];
}
/*Fim Pega o mês*/
/*Decide quantas rodadas*/
$rodadas1 = mysql_query("SELECT nome FROM jogadores WHERE mes='$mes'");
$cont_rodadas1 = mysql_num_rows($rodadas1);
$rodadas = $cont_rodadas1 - 1;
$loop_rodadas = 0;?>
<table width="500px" border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="32" colspan="6" align="center" valign="middle"><? echo $loop_rodadas; ?>ª Rodada</td>
</tr>
<tr>
<td align="center">id</td>
<td align="center">TIME1</td>
<td align="center"> </td>
<td align="center">X</td>
<td align="center"> </td>
<td align="center">TIME 2</td>
</tr>
<?
$posicao = $loop_rodadas -1;/* Posição 0 na busca*/
/* Busca o primeiro jogo*/$inicio1 = mysql_query("SELECT * FROM jogos WHERE mes='$mes' LIMIT $posicao,1");
while($linha_inicio = mysql_fetch_array($inicio1)){
$inicio = $linha_inicio['id'];/*Id do primeiro time*/
}
$jogos = mysql_query("SELECT * FROM jogos WHERE mes='$mes' and id='$inicio'");
while($linha_jogos = mysql_fetch_array($jogos)){
$time1 = $linha_jogos['time1'];
$placar1 = $linha_jogos['placar1'];
$placar2 = $linha_jogos['placar2'];
$time2 = $linha_jogos['time2'];
$id = $linha_jogos['id'];
/*Fim da Busca do primeiro jogo*/
?>
<tr>
<td align="center"><? echo $id;?></td>
<td align="center"><? echo $time1;?></td>
<td align="center"><? echo $placar1; ?></td>
<td align="center">X</td>
<td align="center"><? echo $placar2; ?></td>
<td align="center"><? echo $time2; ?></td>
</tr>
<tr>
<? } $jogos1 = mysql_query("SELECT * FROM jogos WHERE mes='$mes' and time1!='$time1' and time1!='$time2' and time1!='$time5' and time1!='$time6' and time2!='$time1' and time2!='$time2' and time2!='$time5' and time2!='$time6'");
while($linha_jogos = mysql_fetch_array($jogos1)){
$time1 = $linha_jogos['time1'];
$placar1 = $linha_jogos['placar1'];
$placar2 = $linha_jogos['placar2'];
$time2 = $linha_jogos['time2'];
$id = $linha_jogos['id'];
$time5 = $time1;
$time6 = $time2;
?>
<tr>
<td align="center"><? echo $id;?></td>
<td align="center"><? echo $time1;?></td>
<td align="center"><? echo $placar1; ?></td>
<td align="center">X</td>
<td align="center"><? echo $placar2; ?></td>
<td align="center"><? echo $time2; ?></td>
</tr>
<? } ?>
</table>
<? } ?>Carregando comentários...