[RESOLVIDO] ERRO ao fazer cadastro
Ola pessoal bom dia
Bom estou tentando fazer um formulario de cadastros
com ajax
mais sempre me retorna o erro uma msg que definir caso não esteja fazendo
Houve um erro ao fazer o seu cadastro, tente novamente!
Mais já olhei tudo que podia não há porque dar erro pois esta sendo colocando os campos certos para cadastrar
No Ajax esta da seguinte forma
<script>
$(function(){
$('.form').submit(function(){
$('.loading').html("<img src='loading.gif' width='45'>");
$.ajax({
url: '<?= ConfigPainel('site_url');?>controlers/cadastro_empresa_users.php',
type: 'POST',
data: $('.form').serialize(),
success: function(data){
$('.mostrar').html(data);
$('.loading').hide();
$('.form')[0].reset();
}
});
return false;
});
});
</script>
no html no form fiz assim pegando a class form do ajax creio que não há nada de errado aqui
<form action="" method="post" enctype="multipart/form-data" class="form">
no php esta assim
<?php
header('Access-Control-Allow-Origin: *');
require_once ('../admin/database/config.php');
require_once ('../admin/database/config.database..php');
require_once ('../admin/database/config.session.php');
require_once ('../admin/includes/funcoes.php');
if($_POST){
if(empty($_POST['user_name']) || empty($_POST['user_lastname']) || empty($_POST['user_email']) || empty($_POST['user_telefone']) || empty($_POST['user_password']) || empty($_POST['user_plano']) || empty($_POST['nome_empresa']) || empty($_POST['nome_empresa_link'])){
echo '<script>
$(document).ready(function(){
swal("Ops...","Preencha todos os campos obrigatórios!","warning");
});
</script>';
}else{
// INICIO PASSANDO PARA ARRAY DO USUARIO.
$user_name = post('user_name');
$user_lastname = post('user_lastname');
$user_email = post('user_email');
$user_telefone = post('user_telefone');
$user_password = md5(post('user_password'));
$user_plano = post('user_plano');
$user_level = 3;
$user_registration = date('Y-m-d H:i:s');
// FIM ARRAY DO USUARIO.
$QueryC = DBRead('configuracoes_site','*'); if (is_array($QueryC)) { foreach ($QueryC as $CONF) {
//Teste
$DiasDeTeste = $CONF['dias_testes'];
//Plano 1
$nome_plano_um = $CONF['nome_plano_um'];
$v_plano_um = $CONF['v_plano_um'];
$dias_plano_um = $CONF['dias_plano_um'];
//Plano 2
$nome_plano_dois = $CONF['nome_plano_dois'];
$v_plano_dois = $CONF['v_plano_dois'];
$dias_plano_dois = $CONF['dias_plano_dois'];
//Plano 3
$nome_plano_tres = $CONF['nome_plano_tres'];
$v_plano_tres = $CONF['v_plano_tres'];
$dias_plano_tres = $CONF['dias_plano_tres'];
}}
//INICIO PASSANDO PARA ARRAY DA EMPRESA
$nome_empresa = post('nome_empresa');
$nome_empresa_link = post('nome_empresa_link');
$end_uf_empresa = post('end_uf_empresa');
$cidade_empresa = post('cidade_empresa');
$end_bairro_empresa = post('end_bairro_empresa');
$end_rua_n_empresa = post('end_rua_n_empresa');
$email_empresa = post('user_email');
$telefone_empresa = preg_replace("/[^0-9]/", "", post('user_telefone'));
$empresa_data_renovacao = date("Y-m-d", strtotime("+{$DiasDeTeste} days"));
$QueryE = DBRead('estados','*',"WHERE id='{$end_uf_empresa}'"); if (is_array($QueryE)) { foreach ($QueryE as $ES) {
$uf_empresa = $ES['sigla'];
}}
$QueryU = DBRead('ws_users','*',"WHERE user_plano='{$user_plano}'"); if (is_array($QueryU)) { foreach ($QueryU as $USER) {
$UserPlano = $USER['user_plano'];
}}
switch ($UserPlano) {
case '1':
$Planos = $nome_plano_um;
$Valor = 'R$:'.$v_plano_um.'';
$Dias = 'Assinatura de '.$dias_plano_um.' dias';
break;
case '2':
$Planos = $nome_plano_dois;
$Valor = 'R$:'.$v_plano_dois.'';
$Dias = 'Assinatura de '.$dias_plano_dois.' dias';
break;
case '3':
$Planos = $nome_plano_tres;
$Valor = 'R$:'.$v_plano_tres.'';
$Dias = 'Assinatura de '.$dias_plano_tres.' dias';
break;
default:
$Planos = 'Plano Teste';
$Valor = 'Bônus R$: 21,00';
$Dias = 'Assinatura de '.$empresa_data_renovacao.' dias grátis';
break;
}
$Adicionar = array(
'user_name' => $user_name,
'user_lastname' => $user_lastname,
'user_email' => $user_email,
'user_telefone' => $user_telefone,
'user_password' => $user_password,
'user_plano' => $user_plano,
'user_level' => 3,
'user_registration' => $user_registration
);
$Query = DBCreate('ws_users', $Adicionar);
$Adicionar = array(
'nome_empresa' => $nome_empresa,
'nome_empresa_link' => $nome_empresa_link,
'end_uf_empresa' => $uf_empresa,
'cidade_empresa' => $cidade_empresa,
'end_bairro_empresa' => $end_bairro_empresa,
'end_rua_n_empresa' => $end_rua_n_empresa,
'email_empresa' => $email_empresa,
'telefone_empresa' => $telefone_empresa,
'empresa_data_renovacao' => $empresa_data_renovacao
);
$Query = DBCreate('ws_empresa', $Adicionar);
if ($Query != 0) {
echo'
<script>
$(document).ready(function(){
swal("Ops '.utf8_encode($user_name).'...","Houve um erro ao fazer o seu cadastro, tente novamente!", "error");
});
</script>';
}else{
echo'
<script>
$(document).ready(function(){
swal("Sucesso '.utf8_encode($user_name).'...", "Seu cadastro foi realizado com sucesso.<br><a href="./login/Acessar"><button class="btn btn-default btn-sm"></button>Fazer Login...</a>", "success")
});
</script>';
}
}
}
Posso esta deixando passar algo no php que não estou vendo o problema....Discussão (3)
Carregando comentários...