Balero 0 Denunciar post Postado Fevereiro 18, 2010 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
koga021 0 Denunciar post Postado Fevereiro 18, 2010 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
Balero 0 Denunciar post Postado Fevereiro 19, 2010 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
Balero 0 Denunciar post Postado Fevereiro 19, 2010 Opa! Desculpa o post duplo, porém vi no tópico qu está como [Resolvido], porém não está devido ao meu post acima. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
koga021 0 Denunciar post Postado Fevereiro 19, 2010 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