Ir para conteúdo

POWERED BY:

Arquivado

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

Balero

[Resolvido] Consulta MySQL - Junção de código

Recommended Posts

Boa tarde, pessoal.

 

Estou fazendo um sistema em PHP e MySQL, e tenho algumas dúvidas, são:

 

Fiz o cadastro de fornecedor através daqui: http://www.micaelborin.com/sistema_inventario/cadastrar_fornecedor.php , na tabela fornecedor há 3 campos: cod_fornecedor / descricao / contato , fiz o cadastro e ficou no banco: 1 / Dell / Micael

 

Gostaria que na hora de inserir o cadastro de equipamento: http://www.micaelborin.com/sistema_inventario/cadastrar_equip.php , a qual tem o campo: Fornecedor , eu colocasse 1 e na hora da exibição dos cadastros de equipamentos puxasse as informações da tabela Fornecedor.

 

Lembrete, na tabela equipamento há um campo fornecedor_cod_fornecedor que é a chave estrangeira, porém não sei como fazer o Insert e Select.

 

Outra coisa, na hora de cadastrar o fornecedor estou realizando o INSERT da seguinte maneira:

if(@mysql_query("INSERT INTO fornecedor VALUES ('', '$descricao', '$contato')"))
, só como o primeiro campo é o cod_equipamento e é Auto Incremento, gostaria de saber se está certo.

 

Obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde, pessoal.

 

Estou fazendo um sistema em PHP e MySQL, e tenho algumas dúvidas, são:

 

Fiz o cadastro de fornecedor através daqui: http://www.micaelborin.com/sistema_inventario/cadastrar_fornecedor.php , na tabela fornecedor há 3 campos: cod_fornecedor / descricao / contato , fiz o cadastro e ficou no banco: 1 / Dell / Micael

 

Gostaria que na hora de inserir o cadastro de equipamento: http://www.micaelborin.com/sistema_inventario/cadastrar_equip.php , a qual tem o campo: Fornecedor , eu colocasse 1 e na hora da exibição dos cadastros de equipamentos puxasse as informações da tabela Fornecedor.

 

Lembrete, na tabela equipamento há um campo fornecedor_cod_fornecedor que é a chave estrangeira, porém não sei como fazer o Insert e Select.

 

Outra coisa, na hora de cadastrar o fornecedor estou realizando o INSERT da seguinte maneira:

if(@mysql_query("INSERT INTO fornecedor VALUES ('', '$descricao', '$contato')"))
, só como o primeiro campo é o cod_equipamento e é Auto Incremento, gostaria de saber se está certo.

 

Obrigado desde já!

 

SEU ONLOAD ESTA com problemas

<body onload="location.href = 'http://micaelborin.com/sistema_inventario/inserir_fornecedor.php'">

se vode tem um campoauto increment no seu campo, voce nao precisa criar uma caixa de texto no seu formulario,

pois o imcrement fara o trabalho delesem problemas.

 

e trabalhe assim pois tem um desempenho melhor no banco

NSERT INTO tabela (campo1) VALUES ("valor 1");

e assim nem precisa sem preocupar com o auto imcrement

abç vo jantar

Compartilhar este post


Link para o post
Compartilhar em outros sites

koga021,

 

Arrumei o onload, obrigado!

 

Sobre o autoincrement, acho que você não entendeu.

 

No cadastro de equipamento, no label Fornecedor, teria que colocar o código que vou adquirir depois do cadastro do fornecedor. Feito isso, na hora dele exibir os equipamentos: http://micaelborin.com/sistema_inventario/consultar_equip.php ele pegaria o código do fornecedor que coloquei no cadastro de equipamento e apartir desse código verificaria as informações na tabela Fornecedores e mostraria o Nome e Contato. Teria que ser feito assim, pois para um equipamento pode ser um fornecedor e para outro equipamento, outro fornecedor.

 

Sobre a maneira correta do INSERT, já alterei! Obrigado.

 

Obrigado desde já! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola.

o que voce esta procurando e isso aqui

mysql_insert_id();

 

voce insere um novo registro e essa funçao retorna o id auto increment do ultimo insert,

e assim voce consegue utilizar o id que o seu sistema cabou de criar.

abç

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.