Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema e não sei se é possível fazer, mas estou tentando, se vocês puderem me ajudar eu agradeço.
Tenho uma tabela de partidas onde tem vários jogos cadastrados que seguem o modelo abaixo:
| id_partida | id_clube1 | result1 | result2 | id_clube2 |
Deste modo criei um select para achar todas os clubes que tinham jogos na tabela partidas e listei os mesmos, ate aqui beleza.
Depois criei outro select dentro deste select anterior para encontrar os jogadores de cada equipe, deu certo para a primeira partida, exibiu os jogadores corretamente, porém os demais clubes das partidas subsequentes não foram listadas. creio que pode estar havendo uma quebra na listagem por haver um select dentro do outro, segue o codigo:
<?php
include "include/config.php";
?>
<?
$query = "select * from partida order by id_partida asc";
$rs = mysql_query($query);
while($row = mysql_fetch_array($rs)){?>
<?
echo 'Equipe ';
echo $row["id_clube1"];
echo '<br>';
$id_clube1 = $row["id_clube1"];
$query = "select * from jogador where id_clube = '$id_clube1' order by id_jogador asc";
$rs = mysql_query($query);
while($row1 = mysql_fetch_array($rs)){
echo $row1["nome"];
echo '<br>';
}?><br><br><br>
<?
echo 'Equipe ';
echo $row["id_clube2"];
echo '<br>';
$id_clube2 = $row["id_clube2"];
$query = "select * from jogador where id_clube = '$id_clube2' order by id_jogador asc";
$rs = mysql_query($query);
while($row2 = mysql_fetch_array($rs)){
echo $row2["nome"];
echo '<br>';
}?><br><br><br>
<?} ?>
Oque vocês acham?Carregando comentários...