Ir ao conteúdo
  • Cadastre-se

PHP Esta tudo certo, só nao esta enviando pro banco de dados.


Ir à solução Resolvido por Marcelo Calazans,

Posts recomendados

<?php
    
    session_start();
    
    include 'conecta-cad.php';
    
    header('Content-Type: text/html; charset=utf-8');
    //Meta Charset no Arquivo (UFT-8)
   // nome/email/endereço/numero/cep/complemento/telefone/sexo/celular
    //Cria vari?el com valores inseridos no POST  
    $nome = $_POST["nome"];
    $cpf = $_POST["cpf"];
    $rg = $_POST["rg"];
    $nascimento = $_POST["nascimento"];
    $estadocivil = $_POST["estadocivil"];
    $sexo = $_POST["sexo"];
    $cep = $_POST["cep"];
    $estado = $_POST["estado"];
    $cidade = $_POST["cidade"];
    $bairro = $_POST["bairro"];
    $logradouro = $_POST["logradouro"];
    $numero = $_POST["numero"];
    $complemento = $_POST["complemento"];
    $banco = $_POST["banco"];
    $agencia = $_POST["agencia"];
    $conta = $_POST["conta"];
    $celular = $_POST["celular"];
    $senha = $_POST["senha"];
    $email = $_POST["email"]; 
    $status = "ativo";


    mysqli_select_db($conecta, "cli1") or  print(mysqli_error());
    
    $query = mysqli_query($conecta,"SELECT * FROM `tb_cliente` WHERE email='$email'");
    $rownum = mysqli_num_rows($query);  

    if ($rownum  > 0){
        echo "
        <script type='text/javascript'>
        alert('Email já cadastrado. Insira outro.');
        window.location='../login.php';
        </script> "; 
          } else {
    
    $sql = "INSERT INTO `tb_cliente` (`nome`,`cpf`,`rg`,`nascimento`, `estadocivil`, `sexo`,`cep`, `estado`,`cidade`,`bairro`,`logradouro`,`numero`,`complemento`,`banco`,`agencia`,`conta`,`celular`,`email`,`senha`,`status`)
             VALUES ('$nome', '$cpf', '$rg', '$nascimento', '$estadocivil', '$sexo','$cep','$estado','$cidade','$bairro','$logradouro','$numero','$complemento', '$banco', '$agencia', '$conta' '$celular',,'$email', '$senha', '$status' )";  

    mysqli_query($conecta, $sql); 
             
    //echo $sql;
    //header("location:../login.php");
     echo "
        <script type='text/javascript'>
        alert('Cadastro efetuado com sucesso');
        window.location='../login.php';
        </script> "; 


   }
    mysqli_close($conecta); 

?>
<?php
$conecta = mysqli_connect("127.0.0.1", "root", "") or print(mysqli_error());
print"";
?>

<!DOCTYPE html>
<html >
<head>
  <meta charset="UTF-8">
  <title>D'CORES-Login</title>
  
  <link rel="shortcut icon" href="img/favicon.png">
  
  <link rel='stylesheet prefetch' href='https://fonts.googleapis.com/css?family=Open+Sans:600'>

      <link rel="stylesheet" href="css/style.css">

  
</head>

<body>


    <style>
      body {
        background-image: url('img/martelo.jpg');
        background-repeat: no-repeat;
        background-attachment: fixed; 
        background-size: 100% 100%;
      }
      </style>

  <div class="login-wrap" style="min-height:2000px !important;">
    <div class="login-html">
        <div class="foot-lnk" style="padding-bottom: 50px;">
                   <label for="tab-1" class="tab" style=" font-size: 40px; "> Cliente </label>
                </div>
        <input id="tab-1" type="radio" name="tab" class="sign-in" checked><label for="tab-1" class="tab">Entrar</label>
        <input id="tab-2" type="radio" name="tab" class="sign-up"><label for="tab-2" class="tab">Cadastrar</label>
        <div class="login-form">
            <div class="sign-in-htm">
                <div class="group">
            <form action="login/verifica_login.php" method="get"> 
            
                    <label for="user" class="label">E-mail</label>
                    <input id="user"  type="text" name="usuario" class="input" required="">
                </div>
                <div class="group">
                    <label for="pass" class="label">Senha</label>
                    <input id="pass" name="senha" type="password" class="input" data-type="password" required="">
                </div>
    
                <div class="group">
                    <input id="check" type="checkbox" class="check" checked>
                    <label for="check"><span class="icon"></span> Lembrar senha</label>
                </div>
                <div class="group">
                    <input type="submit" class="button" value="Entrar" >
                </div>
            </form>

                <div class="hr"></div>
                <div class="foot-lnk">
                    <a href="login_func.php">Painel Administrativo</a>
                </div>
                        
                        <br><br><br>    
                                
                <div class="foot-lnk">
                    <a href="index.php">Voltar ao site <i class="fa fa-home"> </i>></i></a>
                </div>
            </div>


    <!-- CADASTRO -->


            <div class="sign-up-htm">
                <div class="group">
                <form action="login/formulario.php" method="post">
                    <label for="user" class="label">Nome completo</label>
                    <input id="user" name="nome" type="text" class="input" required="">
                </div>
                <div class="group">
                    <label for="cpf" class="label">CPF</label>
                     <input id="cpf" name="cpf" type="text" class="input" required="">
                </div>
                <div class="group">
                    <label for="rg" class="label">RG</label>
                     <input id="rg" name="rg" type="text" class="input" required="">
                </div>
                <div class="group">
                    <label for="nascimento" class="label">Data de Nascimento</label>
                     <input id="nascimento" name="nascimento" type="nascimento" class="input" required="">
                </div>
                <div class="group">
                    <label for="estadocivil" class="label">Estado Civil</label>
                     <input id="estadocivil" name="estadocivil" type="estadocivil" class="input" required="">
                </div>
                <div class="group">
                    <label for="sexo" class="label">Sexo</label>
                     <input id="sexo" name="sexo" type="sexo" class="input" required="">
                </div>

<script type='text/javascript' >
    
    function limpa_formulário_cep() {
            //Limpa valores do formulário de cep.
            document.getElementById('logradouro').value=('');
            document.getElementById('bairro').value=('');
            document.getElementById('cidade').value=('');
            document.getElementById('estado').value=('');
           
    }

    function meu_callback(conteudo) {
        if (!('erro' in conteudo)) {
            //Atualiza os campos com os valores.
            document.getElementById('logradouro').value=(conteudo.logradouro);
            document.getElementById('bairro').value=(conteudo.bairro);
            document.getElementById('cidade').value=(conteudo.localidade);
            document.getElementById('estado').value=(conteudo.uf);
            
        } //end if.
        else {
            //CEP não Encontrado.
            limpa_formulário_cep();
            alert('CEP não encontrado.');
        }
    }
        
    function pesquisacep(valor) {

        //Nova variável 'cep' somente com dígitos.
        var cep = valor.replace(/\D/g, '');

        //Verifica se campo cep possui valor informado.
        if (cep != '') {

            //Expressão regular para validar o CEP.
            var validacep = /^[0-9]{8}$/;

            //Valida o formato do CEP.
            if(validacep.test(cep)) {

                //Preenche os campos com '...' enquanto consulta webservice.
                document.getElementById('logradouro').value='...';
                document.getElementById('bairro').value='...';
                document.getElementById('cidade').value='...';
                document.getElementById('estado').value='...';
                

                //Cria um elemento javascript.
                var script = document.createElement('script');

                //Sincroniza com o callback.
                script.src = '//viacep.com.br/ws/'+ cep + '/json/?callback=meu_callback';

                //Insere script no documento e carrega o conteúdo.
                document.body.appendChild(script);

            } //end if.
            else {
                //cep é inválido.
                limpa_formulário_cep();
                alert('Formato de CEP inválido.');
            }
        } //end if.
        else {
            //cep sem valor, limpa formulário.
            limpa_formulário_cep();
        }
    };

    </script>
                                        <div class="group">
                                            <label for="pass" class="label">CEP</label>
                                            <input  required="" class="input"  onblur="pesquisacep(this.value)" id="cep" name="cep" type="text">
                                        </div>

                                        <div class="group">
                                            <label for=" " class="label">Estado</label>
                                            <input class="input" id="estado" name="estado" required=""  >
                                        </div>

                                        <div class="group">
                                            <label for="pass" class="label">Cidade</label>
                                            <input class="input" id="cidade" name="cidade" required="">
                                        </div>

                                        <div class="group">
                                            <label for="pass" class="label">Bairro</label>
                                            <input class="input" required="" id="bairro" name="bairro">
                                        </div>

                                        <div class="group">
                                            <label for="pass" class="label">Logradouro</label>
                                            <input class="input" required="" id="logradouro" name="logradouro" >
                                        </div>
                                        <div class="group">
                                            <label for="pass" class="label">Número</label>
                                            <input class="input" required="" id="numero" name="numero" >
                                        </div>
                                        <div class="group">
                                            <label for="pass" class="label">Complemento</label>
                                            <input class="input"  id="complemento" name="complemento" >
                                        </div>
                                        <div class="group">
                                            <label for="banco" class="label">Banco</label>
                                            <input id="banco" name="banco" type="text" class="input" required="">
                                        </div>
                                        <div class="group">
                                            <label for="agencia" class="label">Agencia</label>
                                            <input id="agencia" name="agencia" type="text" class="input" required="">
                                        </div>
                                        <div class="group">
                                            <label for="conta" class="label">Conta</label>
                                            <input id="conta" name="conta" type="text" class="input" required="">
                                        </div>
                                        <div class="group">
                                            <label for="celular" class="label">Celular</label>
                                            <input id="celular" name="celular" type="text" class="input" required="">
                                        </div>

                                        <div class="group">
                                            <label for="email" class="label">E-mail</label>
                                            <input id="email" name="email" type="text" class="input" required="">
                                        </div>

                                       <!-- <div class="group">
                                            <label for="pass" class="label">Confirme a senha</label>
                                            <input id="pass" type="password" class="input" data-type="password">
                                        </div> -->
                                        <div class="group">
                                            <label for="senha" class="label">Senha</label>
                                            <input id="senha" name="senha" type="password" class="input" data-type="password" required="">
                                        </div>
                                        
                                        <div class="group">
                                            <input type="submit" class="button" value="cadastrar">
                                        </div>
                                        </form>
                                        <div class="hr"></div>
                                        <div class="foot-lnk">
                                            <label for="tab-1">Já possui cadastro?</a>
                                        </div>
                                    
            </div>
        </div>
    </div>
</div>

</body>
</html>

 

Link para o comentário
Compartilhar em outros sites

6 minutos atrás, jennife rqueres disse:

@Marcelo Calazans eu ja revi tudo, ta cadastrando, só nao esta indo pro localhost/phpmyadmin

 

Você não consegue acessar no seu navegador o phpmyadmin? Se for isso e estiver cadastrando, o problema pode não estar no seu código.

Link para o comentário
Compartilhar em outros sites

  • Solução

@jennife rqueres Mas você consegue então acessar o phpmyadmin, mas ao acessar, está tudo em branco porque o código não gravou nada. Se for isso, tenta trocar por essa linha abaixo:

 

Citação

$sql = "INSERT INTO tb_cliente (nome,cpf,rg,nascimento,estadocivil,sexo,cep,estado,cidade,bairro,logradouro,numero,complemento,banco,agencia,conta,celular,email,senha,status) VALUES ('$nome', '$cpf', '$rg', '$nascimento', '$estadocivil', '$sexo','$cep','$estado','$cidade','$bairro','$logradouro','$numero','$complemento', '$banco', '$agencia', '$conta' '$celular','$email', '$senha', '$status' )";

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!