Jump to content

Gleyson Abreu

Members
  • Content count

    418
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Gleyson Abreu


  1. Você poderia também criar um sistema que salva as comissões do vendedor e logo quando ele queira sacar ele solicitar a você por meio de outro sistema que faz o envio "automatico".


  2. Tente usar em vez de localhost -> 127.0.0.1:3306

    3036 é a porta padrão do MariaDB que é o open source do MySQL mantido pela comunidade.


  3. <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8"/>
        <title>Registrar Uma Conta</title>
        <link rel="stylesheet" href="style.css"/>
    </head>
    <body style="background-image: url('bg7.jpg'); background-size: cover; background-position: top center;">
    <?php
        require('db.php');
        // When form submitted, insert values into the database.
        if (isset($_REQUEST['username'])) {
            // removes backslashes
            $username = stripslashes($_REQUEST['username']);
            //escapes special characters in a string
            $username = mysqli_real_escape_string($con, $username);
            $email    = stripslashes($_REQUEST['email']);
            $email    = mysqli_real_escape_string($con, $email);
            $password = stripslashes($_REQUEST['password']);
            $password = mysqli_real_escape_string($con, $password);
            $numero= stripslashes($_REQUEST['numero']);
            $numero = mysqli_real_escape_string($con, $numero);
            $data_nascimento = stripslashes($_REQUEST['data_nascimento']);
            $data_nascimento = mysqli_real_escape_string($con, $data_nascimento);
            $cpf = stripslashes($_REQUEST['cpf']);
            $cpf = mysqli_real_escape_string($con, $cpf);
            $rg = stripslashes($_REQUEST['rg']);
            $rg = mysqli_real_escape_string($con, $rg);
            $endereco_principal = stripslashes($_REQUEST['endereco_principal']);
            $endereco_principal = mysqli_real_escape_string($con, $endereco_principal);
            $banco_principal = stripslashes($_REQUEST['banco_principal']);
            $banco_principal = mysqli_real_escape_string($con, $banco_principal);
    		$agencia_principal = stripslashes($_REQUEST['agencia_principal']);
            $agencia_principal = mysqli_real_escape_string($con, $agencia_principal);
    		$ope_principal = stripslashes($_REQUEST['ope_principal']);
            $ope_principal = mysqli_real_escape_string($con, $ope_principal);
    		$conta_principal = stripslashes($_REQUEST['conta_principal']);
            $conta_principal = mysqli_real_escape_string($con, $conta_principal);
            $nome_terceiro = stripslashes($_REQUEST['nome_terceiro']);
            $nome_terceiro = mysqli_real_escape_string($con, $nome_terceiro);
    		$cpf_terceiro = stripslashes($_REQUEST['cpf_terceiro']);
            $cpf_terceiro = mysqli_real_escape_string($con, $cpf_terceiro);
    		$agencia_terceiro = stripslashes($_REQUEST['agencia_terceiro']);
            $agencia_terceiro = mysqli_real_escape_string($con, $agencia_terceiro);
    		$ope_terceiro = stripslashes($_REQUEST['ope_terceiro']);
            $ope_terceiro = mysqli_real_escape_string($con, $ope_terceiro);
    		$conta_terceiro = stripslashes($_REQUEST['conta_terceiro']);
            $conta_terceiro = mysqli_real_escape_string($con, $conta_terceiro);
            $create_datetime = date("Y-m-d H:i:s");
            $arquivo = $_FILES["arquivo"]; // Pegando o arquivo enviado.
    
            $ext = explode(".", $arquivo['name']);
            $ext = end($ext); // extensão
            $extensoes = array("png", "jpeg", "jpg"); // extensões permitidas
    
            if(!in_array($ext, $extensoes)){
                echo "Faça o upload de uma extensão válida.";
            }else{
    
                $novoNome = time() . "." . $ext; // novo nome do arquivo;
                $pasta = "uploads/"; // pasta onde ficará os arquivos enviados;
    
                if(move_uploaded_file($arquivo["tmp_file"], $pasta.$novoNome)){
                    
                    $query    = "INSERT into `users3` (username, password, email, numero, data_nascimento, cpf, rg, endereco_principal, banco_principal, agencia_principal, ope_principal, conta_principal, nome_terceiro, cpf_terceiro, agencia_terceiro, ope_terceiro, conta_terceiro, create_datetime)
                                VALUES ('$username', '$password', '$email', '$numero', '$data_nascimento', '$cpf', '$rg', '$endereco_principal', '$banco_principal', '$agencia_principal', '$ope_principal', '$conta_principal', '$nome_terceiro', '$cpf_terceiro', '$agencia_terceiro', '$ope_terceiro', '$conta_terceiro','$create_datetime')";
                    $result   = mysqli_query($con, $query);
                    if ($result) {
                        echo "<div class='form'>
                            <h3>Você Foi Registrado com Sucesso.</h3><br/>
                            <p class='link'><a href='#'>Login</a></p>
                            </div>";
                    } else {
                        echo "<div class='form'>
                            <h3>Você Preencheu Dados Errados</h3><br/>
                            <p class='link'>Volara Para <a href='index.php'>Tentar Novamente</a> Agora.</p>
                            </div>";
    
                            unlink($pasta.$novoNome); // Como foi feito o upload mas os dados não foi inserido no banco de dados
                                                      // Então creio eu não será necessário ter a imagem armazenada, então deleta ela.
                    }
    
                }else{
                    echo "Error ao enviar a imagem.";
                }
    
            }
    
        } else {
    ?>
        <form class="form" action="" method="post" enctype="multipart/form-data">
            <center><img src="1.PNG" style="
        width: 250px;
    "></center>
            <h1 class="login-title">Dados Pessoais</h1>
            <h3>Seus Dados São Protegidos.</h3>
            <input type="text" class="login-input" name="username" placeholder="Nome Completo" required />
            <input type="text" class="login-input" name="email" placeholder="Seu Email">
            <input type="password" class="login-input" name="password" placeholder="Sua Senha">
            <input type="text" class="login-input" name="numero" placeholder="N° de Telefone">
            <input type="text" class="login-input" name="data_nascimento" placeholder="Sua Data de Nascimento" required />
    		<input type="text" class="login-input" name="cpf" placeholder="Seu Cpf" required />
    		<input type="text" class="login-input" name="rg" placeholder="Seu Rg"required />
    		<input type="text" class="login-input" name="endereco_principal" placeholder="Seu Endereço"required />
    		<h1 class="login-title">Seus Dados Bancários</h1>
    		<input type="text" class="login-input" name="banco_principal" placeholder="Nome do Seu Banco"required />
    		<input type="text" class="login-input" name="agencia_principal" placeholder="Nº Da Agência"required />
    		<input type="text" class="login-input" name="ope_principal" placeholder="Nº da Operação"required />
    		<input type="text" class="login-input" name="conta_principal" placeholder="Nº da Conta"required />
    		<h1 class="login-title">Dados Bancários de Terceiro</h1>
    		 <h3>Caso Queira Receber os Redimentos em Nome de Terceiros ( Mãe, Esposa, Filhos..)Deve Cadastrar a Conta Abaixo, e Deve Anexar Um Documento Reconhecido em Cartório Autorizando.</h3>
    		<input type="text" class="login-input" name="nome_terceiro" placeholder="Nome do Titular"required />
    		<input type="text" class="login-input" name="agencia_terceiro" placeholder="Nº Da Agência"required />
    		<input type="text" class="login-input" name="ope_terceiro" placeholder="Nº Da Operação"required />
    		<input type="text" class="login-input" name="conta_terceiro" placeholder="Nº Da Conta"required />
    		<center><h3>Carregue a Autorização</h3></center>
    		<input type="file" class="login-input" name="arquivo" placeholder="Carregar Autotização"required />
            <input type="submit" name="submit" value="REGISTRAR" class="login-button">
             <center style="
        padding-top: 10px;
    "><a class="login-button" href="">Voltar Para o Inicio</a></center>
        </form>
    
    <?php
        }
    ?>
    </body>
    </html>
    17 minutos atrás, Renan Daniel disse:

    ficarei muito grato

    Não testei mas deve funcionar, qualquer coisa manda aqui o erro.

     


  4. 2 minutos atrás, Renan Daniel disse:

    Consegui fazer o upload, agora uma duvida, eu coloquei assim :

    
               </div>";
            } else {
                echo "<div class='form'>
                      <h3>Você Preencheu Dados Errados</h3><br/>
                      <p class='link'>Volara Para <a href='index.php'>Tentar Novamente</a> Agora.</p>
                      </div>";
            }
            if(isset($_FILES['fileUpload']))
       {
          date_default_timezone_set("Brazil/East"); //Definindo timezone padrão
    
          $ext = strtolower(substr($_FILES['fileUpload']['name'],-4)); //Pegando extensão do arquivo
          $new_name = date("Y.m.d-H.i.s") . $ext; //Definindo um novo nome para o arquivo
          $dir = 'uploads/'; //Diretório para uploads
    
          move_uploaded_file($_FILES['fileUpload']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo
       }
        } else {
    ?>
        <form class="form" action="" method="post" enctype="multipart/form-data">

    Como eu faço para o nome desta imagem entrar na coluna do minha tabela?

    Usando o $new_name, vou fazer uma adaptação pro seu código esse sistema básico de upload.


  5. Então você quer fazer que os ID's da tabela destaque "busque os registros que tenham o mesmo id na TABELA INFORMATIVOS"?

    Acho que um INNER JOIN resolve.

    SELECT * FROM destaque as D
    INNER JOIN informativos AS I
    ON D.idDestaque = I.idInformativo

     


  6. Acho que um INNER JOIN pode da certo também.

    SELECT DISTINCT(C.identidade), C.nome FROM `cadastro` AS C 
    INNER JOIN `grupo1` AS G1
    ON C.identidade = G1.identidade
    INNER JOIN `grupo2` as G2
    ON C.identidade = G2.identidade
    WHERE G1.status != 'removido' AND G2.status != 'removido'
    ORDER BY C.nome ASC

     


  7. Você pode criar uma função para gerar cores aleatorias para exebir na tela.

    
    function changeColor(){
      $letters = "0123456789ABCDEF";
      $color = "#";
      for ($i = 0; $i < 6; $i++) {
          $color .= $letters[(string)floor(rand(0,15))];
      }
        return $color;
    }
                          
    $newColor = changeColor();
    echo "<div style='background:".$newColor.";'>OLÁ</div>";

    Não sei se era isso que você queria.


  8. Se você colocar todas a metas-tags e seguir alguns tutoriais de SEO, basta da uma procurada no google, que sim vai funcionar.

    Da uma pesquisa sobre Twig Template é uma otima ferramente para construir templates mais dinamicos e etc..


  9. Primeiro que na página onde você faz a consulta para pegar os pedidos você tem que incluir o session_start() no inicio do código.

    <?php
    		session_start();
                require '../config/conexao_fornec.php';
    		$idUsuario = $_SESSION['id_usuario'];
                $comando="SELECT * FROM orders LEFT JOIN usuarios ON orders.id_usuario = usuarios.id_usuario WHERE usuarios.id = '$idUsuario'";
                $result=$conn->query($comando);
                $result = mysqli_query($conn, $comando);
    if ($result):
        while ($row = mysqli_fetch_assoc($result)): ?>
            <tr>
                <th scope="row"><?= $row['order_id'] ?></th>
                <td><?= $row['order_date'] ?></td>
                <td><?= $row['order_name'] ?></td>
                <td><?= $row['order_endereco'] ?></td>
                <td><?= $row['order_numero'] ?></td>
                <td><?= $row['order_referencia'] ?></td>
            </tr>
    <?php endwhile;
        endif; ?>

     


  10. 22 horas atrás, Jeová Oliveira dos Santos disse:

    }catch (PDOException $Erro){ return $Erro->getMessage(); }

    Em vez de return dê um echo ou var_dump no erro. Eu simulei aqui o seu erro e acho que o banco de dados que vcoê está tentando conectar está errado.

    Aqui funciona perfeitamente.


  11. Qual erro que está dando?

     

    Coloque algo tipo

    var_dump($Crud->preparedsStatements("SELECT * FROM teste", array(1,2,3,4)));

    preparedsStatements altere alguns comandos para:

    	$stmt = $this->conectaDB()->prepare($Query);
            $stmt->execute();
    
            return $stmt->fetchAll();

     


  12. 3 horas atrás, Gildvan Arley disse:
    
        <?php 
    	 $consulta = $conexao->query('SELECT * FROM nomevip ');
    	 while ($exibir=$consulta->fetch(PDO::FETCH_ASSOC)){
    	?>

    Olá

    Como posso remover 13 ids desse SELECT do 1 ao 13 

    Você pode usar o NOT IN para não mostrar os ids.

        <?php 
    	 $consulta = $conexao->query('SELECT * FROM nomevip id NOT IN (1,2,3,4,5,6,7,6)');
    	 while ($exibir=$consulta->fetch(PDO::FETCH_ASSOC)){
    	?>

     


  13. Você pode usar esse script:

    $('input[name="tipo_empresa"]').change(function () {
        if ($('input[name="tipo_empresa"]:checked').val() === "pj") {
            alert("PJ")
        } else {
            alert("PF")
        }
    });

    Você ocultaria as opções e quando se clica em um dos inputs PJ OU PF aparecia somente o que você desejasse.

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.