Jump to content


Photo

Item E Sub-item


  • Faça o login para participar
3 replies to this topic

#1 idosreisjunior

idosreisjunior

    Turista

  • Usuários
  • 55 posts
  • Sexo:Não informado

Posted 16/06/2005, 12:25

AGUÉM SABE ME DIZER COMO É QUE EU FAÇO ESTA ESTRUTURA AQUI BUSCANDO DE UMA BASE DE DADOS:

ITEM A
--- PRODUTO A1
--- PRODUTO A2
--- PRODUTO A3

ITEM B
--- PRODUTO B1
--- PRODUTO B2
--- PRODUTO B3


GOSTARIA DESTE EXEMPLO PARA FAZER UM MENU EM TABELAS
BEM PARECIDO COM ESTRUTURA DE ÁRVORE

Edição feita por: idosreisjunior, 16/06/2005, 12:27.


#2 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 16/06/2005, 12:48

Cria uma tabela # categoria # onde vc coloca apenas o id_categoria e nome_categoria.

Na outra (produto)..
vc coloca
id_produto, nome_categoria ou id_categoria e nome_produto.

Quando precisar pesquisar algo do ITEM_A .. é só buscar no BD usando a condição SELECT * FROM produtos WHERE nome_categoria='ITEM_A' .

Captou?

Edição feita por: danilodepolli, 16/06/2005, 12:54.

Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 16/06/2005, 16:59

Dependendo de como está sua tabela, você terá que:

- Pegar cada ITEM;
- Pegar todos os produtos referente ao ITEM;


Daria para fazer com subquerys, mas você teria que utilizar uma versão cuja seu server não deve fazer uso.

Busque informações no manual do MySQL.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#4 supinet

supinet

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 18/10/2005, 19:41

Exatamente o que o Sr. deseja, estou tentando fazer isso abrir quando o usuário passar o mouse, mas ainda estou na luta.

<? include "config.php"; ?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
$sql = mysql_query("SELECT gru_id, gru_descricao FROM grupo");
while($l = mysql_fetch_array($sql)) { ?>
	<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
 	 <td bgcolor="#0000CC">GRUPO ---> <? echo $l[gru_descricao]; ?><td>
  </tr><?
	$query=mysql_query("SELECT * FROM serie where gru_id='$l[gru_id]'"); 
	while($l2 = mysql_fetch_array($query)) {?>
  <tr>
 	 <td bgcolor="#0066CC">SERIE ---> <? echo $l2[ser_descricao];?><td>
  </tr><?
  $query=mysql_query("SELECT * FROM produto where ser_id='$l2[ser_id]'"); 
  while($l3 = mysql_fetch_array($query)) {?>
 	 <tr>
    <td bgcolor="#0099CC">PRODUTO ---> <? echo $l3[pro_descricao];?><td>
 	 </tr><?
  }
	}
}?>
	</table>
</body>
</html>

Até..




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq