Luis Fernando Rafael Valle Postado Junho 3, 2010 Denunciar Share Postado Junho 3, 2010 (editado) Gostaria de listas da seguinte formacategoria 1sub1sub2categoria 2sub1sub2Que a cada categoria, fossem listadas as suas subcategorias.Tenho o seguinte código.$sql = "SELECT * from categoria, sub where Categoria_categoriaID = categoriaID";$resultado = mysql_query($sql) or die ("SQL errado");if (@mysql_num_rows($resultado) == 0) die('Nenhum registro encontrado');while ($linha=mysql_fetch_array($resultado)){ echo " {$linha['categoriaID']}<br />"; if ( $linha['categoriaID'] == $linha['Categoria_categoriaID'] ) { echo "{$linha['subID']} <br />"; }}?>Onde:categoria ID é a chave primaria da tabela categoriaCategoria_categoriaID é a chave que liga as duas tabela (categoria e sub)subID é a chave primária da tabela subAgradeço desde já pela ajuda Editado Junho 3, 2010 por Luis Fernando Rafael Valle Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 3, 2010 Denunciar Share Postado Junho 3, 2010 Engraçado, você mesmo já fez essa pergunta!http://scriptbrasil.com.br/forum/index.php?showtopic=150442 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Luis Fernando Rafael Valle
Gostaria de listas da seguinte forma
categoria 1
sub1
sub2
categoria 2
sub1
sub2
Que a cada categoria, fossem listadas as suas subcategorias.
Tenho o seguinte código.
$sql = "SELECT * from categoria, sub where Categoria_categoriaID = categoriaID";
$resultado = mysql_query($sql)
or die ("SQL errado");
if (@mysql_num_rows($resultado) == 0)
die('Nenhum registro encontrado');
while ($linha=mysql_fetch_array($resultado))
{
echo " {$linha['categoriaID']}<br />";
if ( $linha['categoriaID'] == $linha['Categoria_categoriaID'] ) {
echo "{$linha['subID']} <br />";
}
}
?>Onde:
categoria ID é a chave primaria da tabela categoria
Categoria_categoriaID é a chave que liga as duas tabela (categoria e sub)
subID é a chave primária da tabela sub
Agradeço desde já pela ajuda
Editado por Luis Fernando Rafael ValleLink para o comentário
Compartilhar em outros sites
1 resposta 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.