Ir ao conteúdo

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


Ir à solução Resolvido por Marcelo Calazans,

Posts recomendados

Postado
<?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>

 

  • Solução
Postado

@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' )";

 

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...