Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera, estou com um problema na hora de inserir dados em uma tabela e mandar o id dela pra outra (Foreing Key)..
Quero pegar o id da tabela empresas e inserir em empresas_id da tabela enderecos. Mas não esta funcionando
Eu consigo cadastrar a empresa mas nada é inserido na tabela enderecos.
Meu codigo:
if($_GET['funcao'] == "cadastrar_empresa"){
$nome = $_POST['nome'];
$cnpj = $_POST['cnpj'];
$endereco = $_POST['endereco'];
$complemento = $_POST['complemento'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$cep = $_POST['cep'];
$telefone1 = $_POST['telefone1'];
$telefone2 = $_POST['telefone2'];
$celular1 = $_POST['celular1'];
$celular2 = $_POST['celular2'];
$email1 = $_POST['email1'];
$email2 = $_POST['email2'];
$sql_empresa = mysql_query("INSERT INTO empresas (id, nome, cnpj) VALUES ('','$nome','$cnpj')");
$sql_endereco = mysql_query("INSERT INTO enderecos (id, empresas_id, endereco, complemento, bairro, cidade, estado, cep) VALUES ('', LAST_INSERT_ID(), '$complemento', '$bairro', '$cidade', '$estado', '$cep')");
}
Aqui estar a estrutura do meu banco:
Uploaded with ImageShack.us
Carregando comentários...