Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tenho um formulário que cadastra vários dados em várias tabelas diferentes..(ainda não está funcionando)
gostaria de saber se tem como eu juntar tudo em um único insert.
_________________________________________________________________________________________________________________
<?php
require_once("../dto/Connect.class.php");
require_once("../constants.php");
$nome = $_POST ["nome"];
$sobrenome = $_POST ["sobrenome"];
$moto = $_POST ["moto"];
$logradouro = $_POST ["logradouro"];
$numero = $_POST ["numero"];
$complemento= $_POST ["complemento"];
$bairro = $_POST ["bairro"];
$cep = $_POST ["cep"];
$cidade = $_POST ["cidade"];
$ddd = $_POST ["ddd"];
$telefone = $_POST ["telefone"];
$celular = $_POST ["celular"];
$email = $_POST ["email"];
$profissao = $_POST ["profissao"];
$titulo="Cadastro";
$sql = "INSERT INTO `pessoa` ( `nome`, `sobrenome`, `profissao` )
VALUES ( '$nome', '$sobrenome', '$profissao' )";
$this->conn->queryExec($sql);
$sql = "INSERT INTO `endereco` ( `logradouro`, `numero`, `complemento`, `bairro`, `cep` )
VALUES ( '$logradouro', '$numero', '$complemento', '$bairro', '$cep' )";
$this->conn->queryExec($sql);
$sql = "INSERT INTO `cliente` ( `cidade` )
VALUES ( '$cidade' )";
$this->conn->queryExec($sql);
$sql = "INSERT INTO `telefone` ( `ddd`, `telefone`, `celular` )
VALUES ( '$ddd', '$telefone', '$celular' )";
$this->conn->queryExec($sql);
$sql = "INSERT INTO `moto` ( `nome_moto` )
VALUES ( '$moto' )";
$this->conn->queryExec($sql);
$sql = "INSERT INTO `email_pagina` ( `email_pagina` )
VALUES ( '$email' )";
$this->conn->queryExec($sql);
?>
________________________________________________________________________________________________________________
Qual a melhor forma de fazer isso?
Carregando comentários...