Estou com um pequeno problema. Desde já agradeço a vossa ajuda.
Bem, o problema é o seguinte, tenho uma tabela "clubes" e outra "classificacao".
Na "classificacao" tenho um campo "clube_id" que vai buscar o id do clube. Até aqui, tudo bem, o problema é quando quero visualizar os resultados numa página.
Apenas consigo com que apareça um clube.
Aqui ficam os códigos.
As Querys:
<?php
$colname_rsClassfModa = "-1";
if ([url="http://www.php.net/isset"]isset[/url]($_GET['m'])) {
$colname_rsClassfModa = $_GET['m'];
}
[url="http://www.php.net/mysql_select_db"]mysql_select_db[/url]($database_ligacao, $ligacao);
$query_rsClassfModa = [url="http://www.php.net/sprintf"]sprintf[/url]("SELECT * FROM classificacao WHERE mod_id = %s ORDER BY pontos DESC", GetSQLValueString($colname_rsClassfModa, "int"));
$rsClassfModa = [url="http://www.php.net/mysql_query"]mysql_query[/url]($query_rsClassfModa, $ligacao) or [url="http://www.php.net/die"]die[/url]([url="http://www.php.net/mysql_error"]mysql_error[/url]());
$row_rsClassfModa = [url="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/url]($rsClassfModa);
$totalRows_rsClassfModa = [url="http://www.php.net/mysql_num_rows"]mysql_num_rows[/url]($rsClassfModa);
[url="http://www.php.net/mysql_select_db"]mysql_select_db[/url]($database_ligacao, $ligacao);
$query_rsClassClubNome = "SELECT id, nome FROM clubes WHERE id = $row_rsClassfModa[clube_id]";
$rsClassClubNome = [url="http://www.php.net/mysql_query"]mysql_query[/url]($query_rsClassClubNome, $ligacao) or [url="http://www.php.net/die"]die[/url]([url="http://www.php.net/mysql_error"]mysql_error[/url]());
$row_rsClassClubNome = [url="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/url]($rsClassClubNome);
$totalRows_rsClassClubNome = [url="http://www.php.net/mysql_num_rows"]mysql_num_rows[/url]($rsClassClubNome);
?>
Pergunta
vsempre
Estou com um pequeno problema. Desde já agradeço a vossa ajuda.
Bem, o problema é o seguinte, tenho uma tabela "clubes" e outra "classificacao".
Na "classificacao" tenho um campo "clube_id" que vai buscar o id do clube. Até aqui, tudo bem, o problema é quando quero visualizar os resultados numa página.
Apenas consigo com que apareça um clube.
Aqui ficam os códigos.
As Querys:
<?php $colname_rsClassfModa = "-1"; if ([url="http://www.php.net/isset"]isset[/url]($_GET['m'])) { $colname_rsClassfModa = $_GET['m']; } [url="http://www.php.net/mysql_select_db"]mysql_select_db[/url]($database_ligacao, $ligacao); $query_rsClassfModa = [url="http://www.php.net/sprintf"]sprintf[/url]("SELECT * FROM classificacao WHERE mod_id = %s ORDER BY pontos DESC", GetSQLValueString($colname_rsClassfModa, "int")); $rsClassfModa = [url="http://www.php.net/mysql_query"]mysql_query[/url]($query_rsClassfModa, $ligacao) or [url="http://www.php.net/die"]die[/url]([url="http://www.php.net/mysql_error"]mysql_error[/url]()); $row_rsClassfModa = [url="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/url]($rsClassfModa); $totalRows_rsClassfModa = [url="http://www.php.net/mysql_num_rows"]mysql_num_rows[/url]($rsClassfModa); [url="http://www.php.net/mysql_select_db"]mysql_select_db[/url]($database_ligacao, $ligacao); $query_rsClassClubNome = "SELECT id, nome FROM clubes WHERE id = $row_rsClassfModa[clube_id]"; $rsClassClubNome = [url="http://www.php.net/mysql_query"]mysql_query[/url]($query_rsClassClubNome, $ligacao) or [url="http://www.php.net/die"]die[/url]([url="http://www.php.net/mysql_error"]mysql_error[/url]()); $row_rsClassClubNome = [url="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/url]($rsClassClubNome); $totalRows_rsClassClubNome = [url="http://www.php.net/mysql_num_rows"]mysql_num_rows[/url]($rsClassClubNome); ?>Mostrando o resultado:<?php do { ?> <tr> <td><?php [url="http://www.php.net/echo"]echo[/url] $row_rsClassClubNome['nome']; ?></td> <td width="40" align="center"><?php [url="http://www.php.net/echo"]echo[/url] $row_rsClassfModa['jogos']; ?></td> <td width="40" align="center"><?php [url="http://www.php.net/echo"]echo[/url] $row_rsClassfModa['vitorias']; ?></td> <td width="40" align="center"><?php [url="http://www.php.net/echo"]echo[/url] $row_rsClassfModa['empate']; ?></td> <td width="40" align="center"><?php [url="http://www.php.net/echo"]echo[/url] $row_rsClassfModa['derrotas']; ?></td> <td width="40" align="center"><?php [url="http://www.php.net/echo"]echo[/url] $row_rsClassfModa['pontos']; ?></td> </tr> <?php } while ($row_rsClassfModa = [url="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/url]($rsClassfModa)); ?>Obrigado pela vossa ajuda!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.