Já procurei neste fórum e em vários outros e achei boa parte das dúvidas, no entanto, estou precisando de um help pra finalizar o codigo, to quebrando a cabeça mas não to conseguindo.
Tenho 3 tabelas:
campeonatos onde cadastro os campeonatos
| cod_camp | campeonato | ano |
clubes onde é feito o cadasto dos clubes
| cod_cl | clube | estado | escudo |
e por último a tabela jogos onde recebe os "cod" das outras duas
| cod_jg | camp_cod | data | clubem_cod | resultadom | resultadov | clubev_cod |
O codigo que montei é o seguinte:
<link href="/lec.css" rel="stylesheet" type="text/css"> <table width="580" border="0" align="center" cellspacing="1" summary="">
<tr bordercolor="#CCCCCC" bgcolor="#0099FF" class="fonte">
<td width="20" align="center"><font color="#FFFFFF"><strong>Campeonato</strong></font></td>
<td width="80" align="center"><font color="#FFFFFF"><strong>Mandante</strong></font></td>
<td width="155" align="center"><font color="#FFFFFF"><strong>Resultado</strong></font></td>
<td width="50" align="center"><font color="#FFFFFF"><strong>Placar</strong></font></td>
<td width="155" align="center"><font color="#FFFFFF"><strong>Resultado</strong></font></td>
<td width="130" align="center"><font color="#FFFFFF"><strong>Visitante</strong></font></td>
</tr>
<?php
$host = "localhost";
$user = "xxxxxxxxxxxxx";
$pass = "xxxxxxx";
$db = "xxxxxx_xxxx";
$cor1="#F3F3F3";
$cor2="#E9E9E9";
$cor=$cor1 or $cor2;
mysql_connect($host,$user,$pass) or die ("Impossivel Conectar ao Servidor MySQL");
mysql_select_db($db) or die ("Impossivel Abrir Database");
$sql = "select * from campeonatos as a, clubes as b, jogos as c where a.cod_camp=c.camp_cod and b.cod_cl=c.clubem_cod";
$rs = mysql_query($sql) or die ("Não foi possivel efetuar a consulta");
while ($linha = mysql_fetch_array($rs)) {
$camp_cod = $linha["campeonato"];
$clubem_cod = $linha["clube"];
$resultadom = $linha["resultadom"];
$resultadov = $linha["resultadov"];
$clubev_cod = $linha["clube"];
if($cor===$cor1){
$cor=$cor2;
}else{
$cor=$cor1;
}
?>
<tr class="fonte">
<td width="20" align="center"bgcolor="<?php echo"$cor";?>"><?php echo"$camp_cod";?><br />
</td>
<td width="80" align="center"bgcolor="<?php echo"$cor";?>" ><?php echo "$clubem_cod";?></td>
<td width="155" align="right"bgcolor="<?php echo"$cor";?>" ><?php echo "$resultadom";?>
</td>
<td width="50" align="center"bgcolor="<?php echo"$cor";?>" ><?php echo "<a href=\"fichatecnica.php?id=$id\">$r_mandante x $r_visitante</a>";?></td>
<td width="155" align="left"bgcolor="<?php echo"$cor";?>" ><?php echo "$resultadov";?></td>
<td width="130"bgcolor="<?php echo"$cor";?>" ><?php echo "$clubev_cod";?></td>
</tr>
<?php }?>
</table>Se você CLICAR AQUIvai mostra como está listando o esquema acima...
Mas reparem que em visitante está aparecendo Londrina e deveria ser atlético. No select do código você vai ver que só estou buscando o clube mantante e ai que to me quebrando, não sei como fazer o selec para buscar o clube visitante.
$sql = "select * from campeonatos as a, clubes as b, jogos as c where a.cod_camp=c.camp_cod and b.cod_cl=c.clubem_cod"; esse é o atual
$sql = "select * from campeonatos as a, clubes as b, jogos as c where a.cod_camp=c.camp_cod and b.cod_cl=c.clubem_cod and b.cod_cl=c.clubev_cod"; já tentei colocar mais um AND e também um monte de outros jeitos, mas só consegui erros e duplicar os dados...
Espero ter explicado direito e se alguém puder dar um help ae neste select, como eu completo ele, ou de outra maneira...
É isso ae, fico aguardando...
T+










