Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marchezetti

PHP + MySql

Recommended Posts

olá pessoal, to precisando mto da ajuda de vcs!

manjo alguma coisa de php soh

 

eh o seguinte, preciso fazer um sistema de cadastro de produtos, ateh ai tudo bem, vou pegar alguns tutoriais

 

o meu problema eh o seguinte, eu tb preciso fazer um cadastro de menu e de sub-menu, ai q eu vou cadastrar os produtos dentro do sub-menu

 

naum sei se deu para entender, ateh eu estou perdido, mas como q eu faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria uma tabela de categorias.

Cria uma tabela de subcategorias que é atrelada a tabela de categorias.

Quando tu cadastra o produto ele fica atrelado a uma subcategoria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu uso um skema que eu acho mais facil

 

Dentro da tabela de categorias eu crio:

id, nome, sub(sub poe no default 0)

 

Dae na sua programação você poe que se sub for 0 é uma categoria se for diferente de 0 é umasubcategoria e não se esqueça, quando gravar a subcategoria no campo sub você poe o id da sua categoria principal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os produtos no sub-menu? :wacko:

Acho melhor exibir os produtos como em uma galeria de imagens mesmo, com miniaturas, botão para ampliar e link para maiores informações. Toda loja/catalogo de produtos que já vi são assim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara. tipo assim!

 

Voce tem uma tabela de categorias

 

idCategoria

Nome_Categoria

 

Tabela Sub-Categoria

 

idSub

idCategoria

Nome_Sub

 

Tabela Produtos

 

idProduto

idSub

Nome_Produto

 

 

ai na hora do select

 

vamos supor que voce receba o id da subcategoria 5

 

SELECT * FROM produtos prod INNER JOIN sub_categorias sub ON prod.idSub = sub.idSub INNER JOIN categorias cat ON sub.idCategoria = cat.idCategoria

WHERE prod.idSub='$variavel_recebida';

 

ai voce executa

 

voce vai ter os 3 nomes

 

$regs=mysql_fetch_array($sql);

 

$regs['Nome_Categoria'];

$regs['Nome_Sub'];

$regs['Nome_Produto'];

 

 

era isso que voce queria ?

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara. tipo assim!

 

Voce tem uma tabela de categorias

 

idCategoria

Nome_Categoria

 

Tabela Sub-Categoria

 

idSub

idCategoria

Nome_Sub

 

Tabela Produtos

 

idProduto

idSub

Nome_Produto

 

 

ai na hora do select

 

vamos supor que voce receba o id da subcategoria 5

 

SELECT * FROM produtos prod INNER JOIN sub_categorias sub ON prod.idSub = sub.idSub INNER JOIN categorias cat ON sub.idCategoria = cat.idCategoria

WHERE prod.idSub='$variavel_recebida';

 

ai voce executa

 

voce vai ter os 3 nomes

 

$regs=mysql_fetch_array($sql);

 

$regs['Nome_Categoria'];

$regs['Nome_Sub'];

$regs['Nome_Produto'];

 

 

era isso que voce queria ?

 

Abraços!

cara, você jah deu uma luz, vou mexer aqui um pouco e vejo se da certo! =D

 

vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.