Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa noite galera, estou fazendo um projeto de conclusão de curso, da minha faculdade, e estou com o seguinte problema... eu tenho um programa chamado PHPed, quando eu peço para ele dar insert no debugg do programa ele insere normalmente "iniciando as variáveis com um valor qualquer", mais quando eu peço para ele pegar do meu formulário não insere de jeito nenhum, não faço ideia qual é o problema, espero que vocês consigam me ajudar...meu código está ai em baixo
<?php
if(isset($_POST['btnCadastrarFisico']))
{
$nomeFisico = $_POST['txtNomeFisico'];
$NascFisico = $_POST['txtNascFisico'];
$IndentidadeFisico = $_POST['txtIdentidadeFisico'];
$CPF = $_POST['txtCPF'];
$EmailFisico = $_POST['txtEmailFisico'];
$Logradouro = $_POST['txtLogradouroFisico'];
$NumeroFisico = $_POST['txtNumeroFisico'];
$ComplementoFisico = $_POST['txtComplementoFisico'];
$BairroFisico = $_POST['txtBairroFisico'];
$cepFisico = $_POST['txtCEPFisico'];
$CidadeFisico = $_POST['txtCidadeFisico'];
$EstadosFisico = $_POST['cmbEstadosFisico'];
$sexo = $_POST['cmbSexo'];
$telefoneFisico = $_POST['txtTelefoneFisico'];
$calculaIdade = 1;
$idade = '';
$cnpjEmpresa = '1';
$data_americano = 0;
$anoAtual = date("o");
$mesAtual = date("m");
$diaAtual = date("j");
$data_americana = explode("/",$NascFisico);
$ano_americano = $data_americana['2'];
$mes_americano = $data_americana['1'];
$dia_americano = $data_americana['0'];
$data_america = $ano_americano."-".$mes_americano."-".$dia_americano;
$NascFisico = explode("/",$NascFisico);
$diaNascimento = $NascFisico[0];
$mesNascimento = $NascFisico[1];
$anoNascimento = $NascFisico[2];
$dia_idade = $diaNascimento - $diaAtual;
$mes_idade = $mesNascimento - $mesAtual;
$ano_idade = $anoNascimento - $anoAtual;
$idade = $ano_idade;
$idade_certo = explode("-",$idade);
if($mesAtual < $mesNascimento || $diaAtual < $diaNascimento)
{
$idade_certo[1] = $idade_certo[1] - $calculaIdade;
$idade_certa_II = $idade_certo[1];
}
else
{
$idade_certo[1] == $ano_idade[1];
$idade_certa_II = $idade_certo[1];
}
$cpf_sem_ponto = explode(".",$CPF);
$cpf_com_trasso_I = $cpf_sem_ponto[0];
$cpf_com_trasso_II = $cpf_sem_ponto[1];
$cpf_com_trasso_III = $cpf_sem_ponto[2];
$cpf = $cpf_com_trasso_I.$cpf_com_trasso_II.$cpf_com_trasso_III;
$cpf_sem_nada = explode("-",$cpf);
$cep_sem_ponto = explode("-",$cepFisico);
$cep_correto = $cep_sem_ponto['0'].$cep_sem_ponto['1'];
$mysqli = new mysqli("localhost","root", "", "dbCtrl_House");
if ($mysqli->connect_errno)
{
echo "Não foi possivel conectar ao mysql (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
if (!$mysqli->query("SET @Ncpf='".$cpf_sem_nada[0]."',@Nidentidade='".$IndentidadeFisico."',@idade='".$idade_certa_II."',
@Nnome='".$nomeFisico."', @Ndata_nascimento='".$data_america."',
@Nbairro='".$BairroFisico."',@Ncep='".$cep_correto."',@Ncidade='".$CidadeFisico."',
@Nuf='".$EstadosFisico."', @Nlogradouro='".$Logradouro."',
@Nnumero='".$NumeroFisico."',@Ncomplemento='".$ComplementoFisico."',
@Nsexo='".$sexo."', @Nemail='".$EmailFisico."',
@Ntelefone = '".$telefoneFisico."', @Ntbl_empresa_cnpj='".$cnpjEmpresa."'")||
!$mysqli->query("CALL Cadastro_cliente(@Ncpf, @Ncnpj_cliente, @Nidentidade,@Nidade,@Nnome,
@Ndata_nascimento,@Nbairro,@Ncep,@Ncidade,@Nuf,
@Nlogradouro,@Nnumero,@Ncomplemento,@Nsexo,
@Nnome_fantasia_cliente,@Nrazao_social,@Nemail,@Ntelefone,
@Ntbl_empresa_cnpj,@ret)"))
{
echo "Falha ao ao chamar a procedure: (" . $mysqli->errno . ") " . $mysqli->error;
}
if (!($resultado = $mysqli->query("SELECT @ret as retorno")))
{
echo "A busca falhou: (" . $mysqli->errno . ") " . $mysqli->error;
}
$resultado = 0;
$retorno_fisico = $resultado->fetch_assoc();
if($retorno_fisico['retorno'] == 1)
{
echo "Inserido com sucesso";
}
else if($retorno_fisico['retorno'] == 0)
{
echo"Falha ao inserir";
}
}
else if(isset($_POST['btnCadastrarJuridico']))
{
$razaoSocial = $_POST['txtRazaoSocial'];
$CNPJ = $_POST['txtCNPJ'];
$nomeFantasia = $_POST['txtNomeFantasia'];
$emailJuridico = $_POST['txtEmailCadastroJuridico'];
$TelefoneJuridico = $_POST['txtTelefoneJuridico'];
$logradouroJuridico = $_POST['txtLogradouroJuridico'];
$numeroJuridico = $_POST['txtNumeroFisico'];
$complementoJuridico = $_['txtComplementoJuridico'];
$cepJuridico = $_POST['txtCEPJuridico'];
$bairroJuridico = $_POST['$txtBairroJuridico'];
$CidadeJuridico = $_POST['txtCidadeJuridico'];
$EstadosJuridico = $_POST['cmbEstadosJuridico'];
/*
$razaoSocial = 'txtRazaoSocial';
$CNPJ = '85.813.828/0001-11';
$nomeFantasia = 'NOME FANTASIA QUALQUER';
$emailJuridico = 'emailqualquer@yahoo.com.br';
$TelefoneJuridico = '(031)2884-4835';
$logradouroJuridico = 'LOGRADOURO JURIDICO QUALQUER';
$numeroJuridico = '324';
$complementoJuridico = '';
$cepJuridico = '30820-600';
$bairroJuridico = 'BAIRRO QUALQUER';
$CidadeJuridico = 'CIDADE QUALQUER';
$EstadosJuridico = 'MG';
$cnpjEmpresa = 1;
*/
$cep_juridico_sem_ponto = explode("-",$cepJuridico);
$cep_sem_nada_I = $cep_juridico_sem_ponto[0];
$cep_sem_nada_II = $cep_juridico_sem_ponto[1];
$cep_certo = $cep_sem_nada_I.$cep_sem_nada_II;
$mysqli = new mysqli("localhost","root", "", "dbCtrl_House");
if ($mysqli->connect_errno)
{
echo "Não foi possivel conectar ao mysql (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
if (!$mysqli->query("SET @Nrazao_social='".$razaoSocial."',@Ncnpj_cliente='".$CNPJ."',
@Nnome_fantasia_cliente='".$nomeFantasia."', @Nemail='".$emailJuridico."',
@Ntelefone='".$TelefoneJuridico."',@Nlogradouro='".$logradouroJuridico."',
@Nnumero='".$numeroJuridico."',@Ncomplemento='".$complementoJuridico."',
@Ncep='".$cep_certo."', @Nbairro='".$bairroJuridico."',
@Ncidade='".$CidadeJuridico."',@Nuf='".$EstadosJuridico."',
@Ntbl_empresa_cnpj='".$cnpjEmpresa."'")||
!$mysqli->query("CALL Cadastro_cliente(@Ncpf, @Ncnpj_cliente, @Nidentidade,@Nidade,@Nnome,
@Ndata_nascimento,@Nbairro,@Ncep,@Ncidade,@Nuf,
@Nlogradouro,@Nnumero,@Ncomplemento,@Nsexo,
@Nnome_fantasia_cliente,@Nrazao_social,@Nemail,@Ntelefone,
@Ntbl_empresa_cnpj,@ret)"))
{
echo "Falha ao ao chamar a procedure: (" . $mysqli->errno . ") " . $mysqli->error;
}
if (!($resultado = $mysqli->query("SELECT @ret as retorno")))
{
echo "A busca falhou: (" . $mysqli->errno . ") " . $mysqli->error;
}
$retorno_juridico = $resultado->fetch_assoc();
if($retorno_juridico['retorno'] == 1)
{
echo "Inserido com sucesso";
}
else if($retorno_juridico['retorno'] == 0)
{
echo"Falha ao inserir";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- CONECTANDO COM O CSS-->
<link rel="stylesheet" href="css/estilos.css" type="text/css" />
<link rel="stylesheet" href="css/janelaModal.css" type="text/css" />
<!-- TODAS AS FUNÇOES JAVASCRIPT -->
<script type="text/javascript" src="js/js.js"></script>
</head>
<body>
<select id="combobox" name="cbmSelecionaTipo" class="cbmSelecionaTipo" onchange="showDiv(this.value);">
<option value="cpf">FÃsico - CPF</option>
<option value="cnpj">Júridico - CNPJ</option>
</select>
<div id="cpf" class="visivel">
<div id="frmCadastro" class="imgFundoFisico">
<form method="post" action="" name="frmPreCadastroFisico" id="">
<li>
<?php
?>
</li>
<input type="text" placeholder="Nome" name="txtNomeFisico"
class="txtNomeFisico f-campo-nome-fisico" id="txtNomeFisico"/>
<input type="text" onKeyPress="Data(event, this);"
placeholder="Data Nascimento" name="txtNascFisico"
class="txtNascFisico f-campo-data-fisico" id="txtNascFisico"/>
<select id="cmbSexo" class="cmbSexo f-campo-sexo-fisico" name="cmbSexo">
<option>Sexo</option>
<option value="m">Masculino</option>
<option value="f">Feminino</option>
</select>
<input type="text" placeholder="Identidade" name="txtIdentidadeFisico"
class="txtIdentidadeFisico f-campo-indentidade-fisico" id="txtIdentidadeFisico"/>
<input type="text" onkeypress="CPF(event, this)" placeholder="CPF" name="txtCPF"
class="txtCPF f-campo-cpf-fisico" id="txtCPF"/>
<input type="text" placeholder="email@exemplo.com.br" name="txtEmailFisico"
class="txtEmailFisico f-campo-email-fisico" id="txtEmailFisico"/>
<input type="text" placeholder="Telefone" name="txtTelefoneFisico" onKeyPress="telefone(event,this);"
class="txtTelefoneFisico f-campo-telefone-fisico" id="txtTelefoneFisico"/>
<input type="text" placeholder="Logradouro" name="txtLogradouro"
class="txtLogradouroFisico f-campo-logradouro-fisico" id="txtLogradouro"/>
<input type="text" placeholder="Nº" name="txtNumeroFisico"
class="txtNumeroFisico f-campo-numero-fisico" id="txtNumeroFisico"/>
<input type="text" placeholder="Complemento" name="txtComplementoFisico"
class="txtComplementoFisico f-campo-complemento-fisico" id="txtComplementoFisico"/>
<input type="text" placeholder="CEP" name="txtCEPFisico" onkeypress="CEP(event,this)"
class="txtCEPFisico f-campo-CEP-fisico" id="txtCEPfisico" />
<input type="text" placeholder="Bairro" name="txtBairroFisico"
class="txtBairroFisico f-campo-bairro-fisico" id="txtBairroFisico"/>
<input type="text" placeholder="Cidade" name="txtCidadeFisico"
class="txtCidadeFisico f-campo-cidade-fisico" id="txtCidadeFisico"/>
<select class="cmbEstadosFisico f-campo-estado-fisico" name="cmbEstadosFisico" id="cmbEstadosFisico">
<option selected value="selecione">Selecione seu UF</option>
<option value="AC">Acre - AC</option>
<option value="AL">Alagoas - AL</option>
<option value="AM">Amazonas - AM</option>
<option value="AP">Amapá - AP</option>
<option value="BA">Bahia - BA</option>
<option value="CE">Ceará - CE</option>
<option value="DF">Distrito Federal - DF</option>
<option value="ES">Espirito Santo - ES</option>
<option value="GO">Goiás - GO</option>
<option value="MA">Maranhão - MA</option>
<option value="MT">Mato Grosso - MT</option>
<option value="MS">Mato Grosso do Sul - MS</option>
<option value="MG">Minas Gerais - MG</option>
<option value="PA">Pará - PA</option>
<option value="PB">ParaÃba - PB</option>
<option value="PR">Paraná - PR</option>
<option value="PE">Pernambuco - PE</option>
<option value="PI">Piauà - PI</option>
<option value="RJ">Rio de Janeiro - RJ</option>
<option value="RN">Rio Grande do Norte - RN</option>
<option value="RS">Rio Grande do Sul - RS</option>
<option value="RO">Rondônia - RO</option>
<option value="RR">Roraima - RR</option>
<option value="SC">Santa Catarina - SC</option>
<option value="SP">São Paulo - SP</option>
<option value="SE">Sergipe - SE</option>
<option value="TO">Tocantins - TO</option>
</select>
<input type="button" value="Cadastrar" class="btnCadastrarFisico"
onclick="return ValidaCamposCadastroFisico(txtNomeFisico,txtNascFisico,cmbSexo,
txtIdentidadeFisico,txtCPF,txtEmailFisico,txtLogradouro,txtNumeroFisico,txtComplementoFisico,
txtBairroFisico,txtCidadeFisico,txtCEPFisico,txtTelefoneFisico);"/>
<input name="btnCadastrarFisico" value="Cancelar" type="button" class="btnCancelarFisico" />
</form>
</div>
</div>
<div id="cnpj" class="invisivel">
<div id="frmCadastro" class="imgFundoJuridico">
<form method="post" action="" name="frmPreCadastroJuridico" id="frmPreCadastroJuridico">
<input type="text" placeholder="Razao Social" name="txtRazaoSocial"
class="txtRazaoSocial f-campo-razao-social" id="txtRazaoSocial" />
<input type="text" placeholder="CNPJ" name="txtCNPJ" maxlength="18"
class="txtCNPJ f-campo-cnpj" id="txtCNPJ" onkeypress="CNPJ(event, this)" />
<input type="text" placeholder="Nome Fantasia" name="txtNomeFantasia"
class="txtNomeFantasia f-campo-nome-fantasia" id="txtNomeFantasia" />
<input type="text" placeholder="exemplo@email.com.br" name="txtEmailCadastroJuridico"
class="txtEmailCadastroJuridico f-campo-email-juridico" id="txtEmailCadastroJuridico" />
<input type="text" placeholder="Telefone" name="txtTelefoneJuridico" onkeypress="telefone(event,this);"
class="txtTelefoneJuridico f-campo-telefone-juridico" id="txtTelefoneJuridico" />
<input type="text" placeholder="Logradouro" name="txtLogradouroJuridico"
class="txtLogradouroJuridico f-campo-logradouro-juridico" id="txtLogradouroJuridico"/>
<input type="text" placeholder="Nº" name="txtNumeroJuridico"
class="txtNumeroJuridico f-campo-numero-juridico" id="txtNumeroJuridico"/>
<input type="text" placeholder="Complemento" name="txtComplementoJuridico"
class="txtComplementoJuridico f-campo-complemento-juridico" id="txtComplementoJuridico"/>
<input type="text" placeholder="CEP" name="txtCEPJuridico" onkeypress="CEP(event,this);"
class="txtCEPJuridico f-campo-CEP-juridico" id="txtCEPJuridico"/>
<input type="text" placeholder="Bairro" name="txtBairroJuridico"
class="txtBairroJuridico f-campo-bairro-juridico" id="txtBairroJuridico"/>
<input type="text" placeholder="Cidade" name="txtCidadeJuridico"
class="txtCidadeJuridico f-campo-cidade-juridico" id="txtCidadeJuridico"/>
<select class="cmbEstadosJuridico f-campo-estado-juridico"
name="cmbEstadosJuridico" id="cmbEstadosJuridico">
<option value="selecione" selected="selected">Selecione seu UF</option>
<option value="AC">Acre - AC</option>
<option value="AL">Alagoas - AL</option>
<option value="AM">Amazonas - AM</option>
<option value="AP">Amapá - AP</option>
<option value="BA">Bahia - BA</option>
<option value="CE">Ceará - CE</option>
<option value="DF">Distrito Federal - DF</option>
<option value="ES">Espirito Santo - ES</option>
<option value="GO">Goiás - GO</option>
<option value="MA">Maranhão - MA</option>
<option value="MT">Mato Grosso - MT</option>
<option value="MS">Mato Grosso do Sul - MS</option>
<option value="MG">Minas Gerais - MG</option>
<option value="PA">Pará - PA</option>
<option value="PB">ParaÃba - PB</option>
<option value="PR">Paraná - PR</option>
<option value="PE">Pernambuco - PE</option>
<option value="PI">Piauà - PI</option>
<option value="RJ">Rio de Janeiro - RJ</option>
<option value="RN">Rio Grande do Norte - RN</option>
<option value="RS">Rio Grande do Sul - RS</option>
<option value="RO">Rondônia - RO</option>
<option value="RR">Roraima - RR</option>
<option value="SC">Santa Catarina - SC</option>
<option value="SP">São Paulo - SP</option>
<option value="SE">Sergipe - SE</option>
<option value="TO">Tocantins - TO</option>
</select>
<input type="button" value="Cadastrar" class="btnCadastrarJuridico"
onclick="return ValidaCamposCadastroJuridico(txtRazaoSocial,txtCNPJ,txtNomeFantasia,
txtEmailCadastroJuridico,txtLogradouroJuridico,txtNumeroJuridico,txtComplementoJuridico,
txtBairroJuridico,txtCidadeJuridico,txtCEPJuridico,txtTelefoneJuridico);" />
<input name="btnCadastrarJuridico" value="Cancelar" type="button" class="btnCancelarJuridico" />
</form>
</div>
</div>
</body>
</html>Carregando comentários...