Ir para conteúdo
Fórum Script Brasil

kawell

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por kawell

  1. Bom dia pessoal,

    estou com 2 scripts conforme códigos abaixo:

              <script language="JavaScript">
                   function mascara(t, mask){
                   var i = t.value.length;
                   var saida = mask.substring(1,0);
                   var texto = mask.substring(i)
                   if (texto.substring(0,1) != saida){
                   t.value += texto.substring(0,1);
                   }
                   }
              </script>
              <script language='JavaScript'>
                  function SomenteNumero(e){
                      var tecla=(window.event)?event.keyCode:e.which;
                      if((tecla>47 && tecla<58)) return true;
                      else{
                          if (tecla==8 || tecla==0) return true;
                      else  return false;
                      }
                  }
              </script>

    o primeiro estou utilizando como por exemplo colocar o CEP no formato 00000-000 e o outro seria para o usuário poder digitar apenas numero, os dois funciona direito, porem não consigo usar os dois ao mesmo tempo, alguém saberia como colocar os dois juntos?

    meu imput hoje é desta forma:

    <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_cep" placeholder="Digite o CEP" onkeypress="mascara(this,'#####-###')" maxlength="9"/>

    e gostaria de adicionar o onkeypress="return SomenteNumero(event)" também.

  2. Boa tarde amigos, sou novo na área, estou estudando PHP aprendendo aos poucos e junto estou tentando fazer um sistema interno para a minha empresa onde estou fazendo um sistema de cadastro para os vendedores cadastrarem os clientes, porem estou com uma dificuldade em cadastrar os clientes, vou tentar explicar o que vem ocorrendo, eu estou utilizando o Xampp e nele criei na base duas tabelas uma que seria dos usuários e outra que seria dos clientes, o cadastro dos usuários esta funcionando direito eu faço o teste e cadastra normalmente no bando de dados, porem usando o mesmo conceito para o banco de dados dos clientes não esta sendo feito esse cadastro.

    segue abaixo como estou fazendo:

    Arquivo: cadastro_clientes.php

    <?php

    include("seguranca.php");
    //entrada de formulário
    $nome_razao_social = $_POST['c_razao'];
    $nome_fantasia = $_POST['c_fantasia'];
    $cnpj_cpf = $_POST['c_cnpj_cpf'];
    $inscricao_estadual = $_POST['c_inscricao'];
    $pj_pf = $_POST['c_pj_pf'];
    $classe_fiscal = $_POST['c_classe'];
    $cep = $_POST['c_cep'];
    $endereço = $_POST['c_endereco'];
    $numero = $_POST['c_numero'];
    $complemento = $_POST['c_complemento'];
    $bairro = $_POST['c_bairro'];
    $municipio = $_POST['c_municipio'];
    $cidade = $_POST['c_cidade'];
    $uf = $_POST['c_uf'];
    $nome = $_POST['c_nome_c'];
    $sobrenome = $_POST['c_sobrenome'];
    $email = $_POST['c_email'];
    $ddd_1 = $_POST['c_ddd_1'];
    $telefone_1 = $_POST['c_telefone_1'];
    $ramal_1 = $_POST['c_ramal_1'];
    $ddd_2 = $_POST['c_ddd_2'];
    $telefone_2 = $_POST['c_telefone_2'];
    $ramal_2 = $_POST['c_ramal_2'];
    $ddd_c = $_POST['c_ddd_c'];
    $celular = $_POST['c_celular'];
    $ocorrencias = $_POST['c_ocorrencias'];


      include("conexao.php");
      mysqli_select_db($conexao,"tb_clientes");
        $sql = "INSERT INTO tb_clientes (DEFAULT, '$nome_razao_social', '$nome_fantasia','$cnpj_cpf', '$inscricao_estadual', '$pj_pf', '$classe_fiscal', '$cep', '$endereço', '$numero', '$complemento', '$bairro', '$municipio', '$cidade', '$uf', '$nome', '$sobrenome', '$email', '$ddd_1', '$telefone_1', '$ramal_1', '$ddd_2', '$telefone_2', '$ramal_2', '$ddd_c', '$celular', '$ocorrencias')";
        $salvar = mysqli_query($conexao,$sql);
        header("Location:listar_clientes.php");
      mysqli_close($conexao);

    ?>

     

    Arquivo: inserir_clientes.php

    <?php

    ?>
    <!doctype html>
    <html lang="pt-br">
        <head>
          <title> CADASTRO DE CLIENTES </title>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
            <meta name="keywords" content="Resolv, Grupo Resolv, Team">
            <meta name="author" content="Rodrigo Topan, Igor Ponso, João Diwan">
            <meta name="description" content="Página Inicial">
            <!--LINK CSS-->
            <link rel="stylesheet" type="text/css" href="../css/style-css.css">
            <!--LINK CDN BOOTSTRAP-->
            <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
          </head>
        <body>
            <div class="container-fluid">
            <?php include("menu.php");?>
            </div>
            <div class="container"><!--ABRINDO CONTAINER BOOTSTRAP-->
            <div class="container-principal-produtos">
             <h4 class="page-header">CADASTRO DE CLIENTES</h4><br>
             <form class="form-inline" action="pesquisa.php" method="POST">
              <input type="text" class="form-control form-control-sm col-md-10 col-sm-10" name="c_pesquisa" placeholder="Pesquisar Clientes" required="">
               <input class="btn btn-sm" type="submit" name="btn_pesquisa">
             </form>
             <hr>
                <form action="cadastro_clientes.php" method="POST" enctype="multipart/form-data" name="upload">
                  <div class="row">
                    <div class="form-group col-md-4">
                      <label>Nome/Razão Social:</label>
                      <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_razao" placeholder="Digite o nome ou razão social" required/>
                    </div>
                    <div class="form-group col-md-4">
                      <label>Nome Fantasia:</label>
                      <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_fantasia" placeholder="Digite o nome fantasia" required/>
                    </div>
                    <div class="form-group col-md-4">

                      <label>CNPJ/CPF:</label>
                      <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_cnpj_cpf" placeholder="Digite o CNPJ ou CPF" required/>
                    </div>
                      <div class="form-group col-md-2">
                        <label>Inscrição Estadual:</label>
                        <select  name="c_inscricao" class="form-control form-control-sm col-md-10 col-sm-10" placeholder="Selecione o tipo de Inscrição Estadual" required>
                          <option value=""></option>
                          <option value="Contribuinte">Contribuinte</option>
                          <option value="Não Contribuinte">Não Contribuinte</option>
                       </select>
                      </div>
                      <div class="form-group col-md-3">
                        <label>Pessoa Fisica ou Juridica:</label>
                        <select  name="c_pj_pf" class="form-control form-control-sm col-md-10 col-sm-10" placeholder="Selecione PF ou PJ" required>
                          <option value=""></option>
                          <option value="Pessoa Fisica">Pessoa Fisica</option>
                          <option value="Pessoa Juridica">Pessoa Juridica</option>
                       </select>
                      </div>
                      <div class="form-group col-md-3">
                        <label>Classe Fiscal:</label>
                        <select  name="c_classe" class="form-control form-control-sm col-md-10 col-sm-10" placeholder="Selecione a Classe" required>
                          <option value=""></option>
                          <option value="Habilitado">Habilitado</option>
                          <option value="Não Habilitado">Não Habilitado</option>
                       </select>
                      </div>
                      <div class="form-group col-md-2">
                        <label>CEP:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_cep" placeholder="Digite o CEP" required/>
                      </div>
                      <div class="form-group col-md-4">
                        <label>Endereço:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_endereco" placeholder="Digite o Endereço" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>Numero:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_numero" placeholder="Digite o Numero" required/>
                      </div>
                      <div class="form-group col-md-4">
                        <label>Complemento:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_complemento" placeholder="Digite o Complemento" required/>
                      </div>
                      <div class="form-group col-md-3">
                        <label>Bairro:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_bairro" placeholder="Digite o Bairro" required/>
                      </div>
                      <div class="form-group col-md-2">
                        <label>Municipio:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_municipio" placeholder="Digite o Municipio" required/>
                      </div>
                      <div class="form-group col-md-3">
                        <label>Cidade:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_cidade" placeholder="Digite a Cidade" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>UF:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_uf" placeholder="Digite a Cidade" required/>
                      </div>
                  </div>
                          <br />
                          <h5>Contato</h5>
                          <hr />
                  <div class="row">
                      <div class="form-group col-md-3">
                        <label>Nome:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_nome_c" placeholder="Digite o Nome" required/>
                      </div>
                      <div class="form-group col-md-4">
                        <label>Sobrenome:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_sobrenome" placeholder="Digite o Sobrenome" required/>
                      </div>
                      <div class="form-group col-md-5">
                        <label>E-mail:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_email" placeholder="Digite o E-mail" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>DDD 1:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_ddd_1" placeholder="Digite o DDD" required/>
                      </div>
                      <div class="form-group col-md-2">
                        <label>Telefone 1:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_telefone_1" placeholder="Digite o Telefone" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>Ramal 1:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_ramal_1" placeholder="Digite o Ramal" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>DDD 2:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_ddd_2" placeholder="Digite o DDD" required/>
                      </div>
                      <div class="form-group col-md-2">
                        <label>Telefone 2:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_telefone_2" placeholder="Digite o Telefone" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>Ramal 2:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_ramal_2" placeholder="Digite o Ramal" required/>
                      </div>
                      <div class="form-group col-md-1">
                        <label>DDD:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_ddd_c" placeholder="Digite o DDD" required/>
                      </div>
                      <div class="form-group col-md-2">
                        <label>Celular:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_celular" placeholder="Digite o Celular" required/>
                      </div>
                    </div>
                    <hr />
                    <div class="row">
                    <div class="form-group col-md-8">
                      <label><h5>Ocorrencias:</h5></label>
                      <textarea cols="4" rows="2" class="form-control col-md-8" name="c_ocorrencias" placeholder="Digite"></textarea>
                    </div>
                  </div>
                  <input type="submit" class="btn btn-primary" name="btn_enviar" value="Cadastrar">
                  <p />
                  <p />

                </p>
                </form>
              </div>
           </div><!--Fechando container bootstrap-->
      <?php include("dep_query.php");?>
      </body>
    </html>

     

    o que esta dando certo é este abaixo:

    Arquivo: cadastro_usuario.php

    <?php
    include("seguranca.php");
    //entrada de formulário
    $nm_usuario = $_POST['c_nome'];
    $nm_email = $_POST['c_email'];
    $nm_senha =$_POST['c_senha'];
    $nm_senha_r=$_POST['c_senha_r'];

    if($nm_senha === $nm_senha_r){
            include("conexao.php");
            mysqli_select_db($conexao,"tb_usuario");
                    $sql = "INSERT INTO tb_usuario VALUES (DEFAULT, '$nm_usuario', '$nm_email','$nm_senha')";
                    $salvar = mysqli_query($conexao,$sql);
                    header("Location:listar_usuario.php");
        mysqli_close($conexao);
    }
    else{
        echo "As senhas informadas não são idênticas";
    }
    ?>

     

    Arquivo: inserir_usuario.php

     

    <?php

    ?>
    <!doctype html>
    <html lang="pt-br">
        <head>
          <title> CADASTRO DE USUÁRIOS </title>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
            <meta name="keywords" content="Resolv, Grupo Resolv, Team">
            <meta name="author" content="Rodrigo Topan, Igor Ponso, João Diwan">
            <meta name="description" content="Página Inicial">
            <!--LINK CSS-->
            <link rel="stylesheet" type="text/css" href="../css/style-css.css">
            <!--LINK CDN BOOTSTRAP-->
            <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
          </head>
        <body>
            <div class="container-fluid">
            <?php include("menu.php");?>
            </div>
            <div class="container"><!--ABRINDO CONTAINER BOOTSTRAP-->
            <div class="container-principal-produtos">
             <h4 class="page-header">CADASTRO DE USUÁRIO</h4><br>
             <form class="form-inline" action="pesquisa_usuario.php" method="POST">
              <input type="text" class="form-control form-control-sm col-md-10 col-sm-10" name="c_pesquisa" placeholder="Pesquisar Usuário" required="">
               <input class="btn btn-sm" type="submit" name="btn_pesquisa">
             </form>
             <hr>
                <form action="cadastro_usuario.php" method="POST" enctype="multipart/form-data" name="upload">
                  <div class="row">
                    <div class="form-group col-md-4">
                      <label>Nome do Usuário:</label>
                      <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_nome" placeholder="Digite o nome do usuário" required/>
                    </div>
                      <div class="form-group col-md-4">
                        <label>Email:</label>
                        <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_email" placeholder="Digite o email do usuário" required>
                      </div>
                    </div>
                    <div class="row">
                      <div class="form-group col-md-4">
                        <label>Senha do Usuário:</label>
                           <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_senha" placeholder="Digite a senha que o usuário irá utilizar" required>
                      </div>
                      <div class="form-group col-md-4">
                        <label>Repita a senha:</label>
                           <input class="form-control form-control-sm col-md-10 col-sm-10" type="text" name="c_senha_r" placeholder="Digite a senha que o usuário irá utilizar novamente" required>
                      </div>
                    </div>
                      <hr>
                  <input type="submit" class="btn btn-primary" name="btn_enviar" value="Cadastrar">
                </form>

              </div>
            </div>
           </div><!--Fechando container bootstrap-->
      <?php include("dep_query.php");?>
      </body>
    </html>

    então resumindo coloquei ai os dois arquivos que são semelhantes o cadastro de usuários esta fluindo direito cadastrando, já o de clientes não esta sendo que estou usando o mesmo modo (Eu acho), estou querendo verificar o cadastro primeiro para depois seguir ajustando as coisas, não sei se expliquei bem, se alguém ai tiver uma luz puder ajudar to a uma semana tentando ajustar isso.

×
×
  • Criar Novo...