[Resolvido] Inserindo em duas tabelas ou mais
Boa tarde a todos da comunidade tudo bem?
Eu fiz uma função para inserir dados em duas tabelas de um banco de dados Mysql. Porem a função abaixo somente está cadastro na tabela de clientes na tabela de representante não cadastra e também não exibe nenhum erro o que pode estar errado, vocês podem me auxiliar?
function insertclients(){
// Conexão com o banco usando o drive Mysqli
$conecta = mysqli_connect('localhost', 'user', 'pass', 'database');
// Montando a Query para inserir os dados do cliente na tabela de clientes
$insclients = "INSERT INTO clientes (status, data_cadastro, cliente, email, cpf, rg, nascimento, sexo, cep, endereco, numero, complemento, bairro, cidade, uf, phone, phone2, phone3, concessionaria_id, vendedor_id, observacao, condutor_id, restricao_id, representante_legal_id) VALUES ('".$_POST['status']."','".$_POST['data_cadastro']."','".$_POST['cliente']."','".$_POST['email']."','".$_POST['cpf']."','".$_POST['rg']."','".$_POST['nascimento']."','".$_POST['sexo']."','".$_POST['zipcode']."','".$_POST['address']."','".$_POST['address_number']."','".$_POST['complemento']."','".$_POST['district']."','".$_POST['city']."','".$_POST['state']."','".$_POST['phone']."','".$_POST['phone2']."','".$_POST['phone3']."','".$_POST['concessionaria']."','".$_POST['vendedor']."','".$_POST['other']."','".$_POST['condutor']."','".$_POST['restricaocnh']."','".$_POST['representante_id']."')";
//Se o usuário selecionar o rádio button com o label sim cujo seu valor é 1 então
if ($_POST['condutor'] == 1) {
mysqli_query($conecta, $insclients); //Insere os dados na tabela de clientes
header("Location: lista-de-clientes.php"); // Redireciona para a página de listagem
}else{
//Caso ao contrario se ele escolher a opção não cujo seu valor é zero
mysqli_query($conecta, $insclients); // Cadastra na tabela de clientes
$clienteID = mysqli_insert_id($conecta); // Pega a o último ID da tabela cliente
//Montando a Query para inserir na tabela de representantes
$nocondutor = "INSERT INTO representante (clientes_id, nome, email, cpf, rg, nascimento, sexo, cep, endereco, numero, complemento, bairro, cidade, uf, telefone, celular1, celular2) VALUES ('".$clienteID."','".$_POST['nome-representante']."','".$_POST['email-representante']."','".$_POST['cpf-representante']."','".$_POST['rg-representante']."','".$_POST['nascimento-representante']."','".$_POST['sexo-representante']."','".$_POST['cep-representante']."','".$_POST['endereco-representante']."','".$_POST['n-endereco-representante']."','".$_POST['complemento-representante']."','".$_POST['bairro-representante']."','".$_POST['cidade-representante']."','".$_POST['uf-representante']."','".$_POST['residencial-representante']."','".$_POST['celular1-representante']."','".$_POST['celular2-representante']."',)";
mysqli_query($conecta, $nocondutor); // Insere na tabela de representantes
header("Location: lista-de-clientes.php"); // Redireciona para página de listagem de clientes
}
mysqli_close($conecta); // Encerra a conexao com o banco de dados
}
Agredeço a todos que puderem me ajudar com esse quebra cabeça.Discussão (3)
Carregando comentários...