Ir para conteúdo

POWERED BY:

Arquivado

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

Jow Xavier

[Resolvido] gravar id da tabela

Recommended Posts

Boa tarde como eu faço para gravar um id de uma tabela em outra, por exemplo preciso gravar uma categoria e na subcategoria ter o id da categoria ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

insert into categoria (id, desc) values (1,'piscina');

insert into subcategoria (id_categoria, id, desc) values (1,1,'natação');
insert into subcategoria (id_categoria, id, desc) values (1,2,'Hidroginástica');
seria algo desse tipo?

 

seja mais claro!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então NaPraia é assim o usuário cadastra uma categoria e qd clikar nessa categoria, aparece a subcategoria e foi cadastrada ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

necessariamente você tem que ter primeiro a categoria cadastrada se quer fazer dinamicamente, pois ID é uma coisa dinâmica, sendo assim logo após cria um ID_CATEGORIA para cadastrar o ID dela na tabela de subcategoria!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é em inserir a subcategoria ou listar???

 

pois quando for insert a subcategoria, você precisa gravar em alguma variável o valor do ID da categoria

para quando for fazer o insert na subcategoria que o usuário está cadastrando.

 

para listar é só fazer um join

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara é para inserir um id na tabela ... tipo na hora q eu insiro a categoria eu já gostaria de inserir o id tbm na tabela subcategoria !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cada dados está numa variável???

 

que aí é só fazer os comandos de insert que passei

insert into categoria (id, desc) values (v_id,v_desc);
insert into subcategoria (id_categoria, id, desc) values (v_id_categoria,v_id,v_desc);

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim estão mas acontece o seguinte, eu gravo a categoria

insert into categoria (id, desc) values (v_id,v_desc);

Na outra página eu gravo a subcategoria

insert into subcategoria (id_categoria, id, desc) values (v_id_categoria,v_id,v_desc);
. Como eu faço para ter na tabela subcategoria, ter o id da categoria ... tipo na seguinte estrutura:

id_categoria id_subcategoria categoria

Compartilhar este post


Link para o post
Compartilhar em outros sites

depois de fazer o insert na tabela categoria, não zera a variável id

aí na página seguinte, você pede para o usuário informar a id e a desc da subcategoria e usa a variável id da categoria que estava armazenada.

 

 

por acaso algum desses campos id é auto-incremento?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ñ teria como na hora da inserção da categoria eu passar o meu id_produto, e na tela da inserção da subcategoria eu resgatar esse id em um

v_id_produto=request.form("id_produto")

Compartilhar este post


Link para o post
Compartilhar em outros sites

como é que você faz para saber de que categoria você está inserindo a subcategoria???

 

pois você teria que jogar o id da tabela categoria para uma variável e usar ela no insert

id = "select id from categoria where desc = 'variavel_categoria' "
aí faz o insert

que seria

insert into subcategoria (id_categoria, desc) values (id, descrição)
o id da tabela subcategoria não vai pois é auto-incremento

Compartilhar este post


Link para o post
Compartilhar em outros sites

como é que você faz para saber de que categoria você está inserindo a subcategoria???

. Então eu uso um select q exibe as categorias cadatradas, ai o usuário seleciona.

 

Cara o q vem a ser 'variavel_categoria'

id = "select id from categoria where desc = 'variavel_categoria' "

???

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando o usuário selecionar a categoria, você precisa guardar em uma variável o ID ou o DESC dessa categoria,

para depois poder fazer o insert na subcategoria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara ñ tá dando certo o máximo q eu consegui foi fazer gravar como texto: id = "select id from categoria where desc = 'variavel_categoria' "

 

quando o usuário selecionar a categoria, você precisa guardar em uma variável o ID ou o DESC dessa categoria,

para depois poder fazer o insert na subcategoria

, Como eu faço isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu consegui resolver, de um outro jeito ... Fiz assim na página da subcategoria q tem um select onde o usuário seleciona a categoria, eu usei um

<input type="hidden" name="id" value="<%=tab("id")%>">
, ai na página de inserção eu usei um
id=request.form("id")
depois só foi gravar na tabela .... Valeu pela sua ajuda, pois sem ela ñ teria essa visão de passar o id para a outra tabela ... Valeuuuuu mesmo !!!!!

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.