Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera do forum, estou atualizando o site da empresa quer trabalho e me deparei com um problema, fiz um sistema de cadastro
no site onde o fara um a ligação com uma área restrita, mais to com um problema no cadastro, após efetuar o cadastro a página
não volta pra pagina inicial e nem pra pagina de cadastro, fica uma página totalmente em branco, gostária de pedir a ajuda
de vocês com esse problema, logo abaixo deixo o link do site para vocês verem o problema e também deixarei o código do php
que faz o cadastro.
grato.
http://www.cesarcomp.com.br/site/cadastro/form_cadastro.php
<?php
include "config.php";
include "functions.php";
$representacao = trim($_POST['representacao']);
$nome = trim($_POST['nome']);
$email = trim($_POST['email']);
$login = trim($_POST['login']);
$senha = trim($_POST['senha']);
$referencia = trim($_POST['referencia']);
$end_casa = trim($_POST['end_casa']);
$bairro = trim($_POST['bairro']);
$cidade = trim($_POST['cidade']);
$uf_res = trim($_POST['uf_res']);
$cep = trim($_POST['cep']);
$tel = trim($_POST['tel']);
$nascimento = trim($_POST['nascimento']);
$rg = trim($_POST['rg']);
$cpf_cnpj = trim($_POST['cpf_cnpj']);
$end_comercial = trim($_POST['end_comercial']);
$bar_comercial = trim($_POST['bar_comercial']);
$cid_comercial = trim($_POST['cid_comercial']);
$uf_comercial = trim($_POST['uf_comercial']);
$cep_comercial = trim($_POST['cep_comercial']);
$tel_comercial = trim($_POST['tel_comercial']);
$cont_comercial = trim($_POST['cont_comercial']);
/ Vamos checar algum erro nos campos /
if ((!$representacao) || (!$nome) || (!$email) || (!$login) || (!$senha) || (!$referencia) || (!$end_casa) || (!$bairro) || (!$cidade) || (!$uf_res) || (!$cep) || (!$tel) || (!$nascimento) || (!$rg) || (!$cpf_cnpj) || (!$end_comercial) || (!$bar_comercial) || (!$cid_comercial) || (!$uf_comercial) || (!$cep_comercial) || (!$tel_comercial) || (!$cont_comercial)){
echo "ERRO: <br /><br />";
if (!$representacao){
echo "Representação é requerido.<br />";
}
if (!$nome){
echo "Nome é requerido.<br /> <br />";
}
if (!$email){
echo "Email é um campo requerido.<br /><br />";
}
if (!$login){
echo "Login é requerido.<br /><br />";
}
if (!$senha){
echo "Senha é requerido.<br /><br />";
}
if (!$referencia){
echo "Refeência Comercial é requerido.<br /><br />";
}
if (!$end_casa){
echo "Endereço é requerido.<br /><br />";
}
if (!$bairro){
echo "Bairro é requerido.<br /><br />";
}
if (!$cidade){
echo "Cidade é requerido.<br /><br />";
}
if (!$uf_res){
echo "Estado Residêncial é requerido.<br /><br />";
}
if (!$cep){
echo "Cep é requerido.<br /><br />";
}
if (!$tel){
echo "Telefone é requerido.<br /><br />";
}
if (!$nascimento){
echo "Data de Nascimento é requerido.<br /><br />";
}
if (!$rg){
echo "RG é requerido.<br /><br />";
}
if (!$cpf_cnpj){
echo "CPF/CNPJ é requerido.<br /><br />";
}
if (!$end_comercial){
echo "Endereço Comercial é requerido.<br /><br />";
}
if (!$bar_comercial){
echo "Bairro Comercial é requerido.<br /><br />";
}
if (!$cid_comercial){
echo "Cidade Comercial é requerido.<br /><br />";
}
if (!$uf_comercial){
echo "Estdado Comercial é requerido.<br /><br />";
}
if (!$cep_comercial){
echo "Cep Comercial é requerido.<br /><br />";
}
if (!$tel_comercial){
echo "Nome de Usuário é requerido.<br /><br />";
}
if (!$cont_comercial){
echo "Contato Comercial é requerido.<br /><br />";
}
echo "Preencha os campos abaixo: <br /><br />";
include 'form_cadastro.php';
}
else{
/ Vamos checar se o nome de Usuário escolhido e/ou Email já existem no banco de dados /
$sql_email_check = mysql_query(
"SELECT COUNT(usuario_id) FROM usuarios WHERE email='{$email}'"
);
$sql_login_check = mysql_query(
"SELECT COUNT(usuario_id) FROM usuarios WHERE login='{$login}'"
);
$eReg = mysql_fetch_array($sql_email_check);
$lReg = mysql_fetch_array($sql_login_check);
$email_check = $eReg[0];
$login_check = $uReg[0];
if (($email_check > 0) || ($login_check > 0)){
echo "<strong>ERRO</strong>: <br /><br />";
if ($email_check > 0){
echo "Este email já está sendo utilizado.<br /><br />";
unset($email);
}
if ($login_check > 0){
echo "Este Login já está sendo
utilizado.<br /><br />";
unset($login);
}
echo "<br />";
include 'form_cadastro.php';
}else{
/* Se passarmos por esta verificação ilesos é hora de finalmente cadastrar os dados.a*/
// Inserindo os dados no banco de dados
$sql = mysql_query(
"INSERT INTO usuarios
(representacao, nome, email, login, senha, referencia, end_casa, bairro, cidade, uf_res, cep, tel, nascimento, rg, cpf_cnpj, end_comercial, bar_comercial, cid_comercial, uf_comercial, cep_comercial, tel_comercial, cont_comercial, data_cadastro)
VALUES
('$representacao', '$nome', '$email', '$login', '$senha', '$referencia', '$end_casa', '$bairro', '$cidade', '$uf_res', '$cep', '$tel', '$nascimento', '$rg', '$cpf_cnpj', '$end_comercial', '$bar_comercial', '$cid_comercial', '$uf_comercial', '$cep_comercial', '$tel_comercial', '$cont_comercial', now())")
or die( mysql_error()
);
if (!$sql){
echo "Ocorreu um erro ao criar sua conta, entre em contato.";
}else{
$usuario_id = mysql_insert_id();
// Enviar um email ao usuário para confirmação e ativar o cadastro!
$headers = "E-mail de Confirmação Cesar Comp";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: Gráfica Cesar Comp - Webmaster<contato@cesrcomp.com.br>";
$subject = "Confirmação de cadastro - cesarcomp.com.br";
$mensagem = "Prezado {$representacao} {$nome},<br />
Obrigado pelo seu cadastro em nosso site, http://www.cesarcomp.com.br.
Para confirmar seu cadastro e ativar sua conta em nosso site, podendo acessar à
áreas exclusivas, por favor faça-nos uma visita, na sede da empresa.
End: Avenida Ministro Ari Franco, 109 - Loja F
<br /> Galeria Matilde - Bangu.<br/>
Ou Ligue para: (0xx21) 2401-6413 e Informe sua representação e login.
<br /> <br />
Após a ativação de sua conta, você poderá ter acesso ao conteúdo exclusivo
efetuado o login com os seguintes dados abaixo:<br > <br />
<strong>Usuario</strong>: {$login}<br />
<strong>Senha</strong>: {$senha}<br /> <br />
Obrigado!<br /> <br />
Gráfica Cesar Comp<br /> <br /> <br />
Esta é uma mensagem automática, por favor não responda!";
mail($email, $subject, $mensagem, $headers);
}
}
}
?>Carregando comentários...