Jump to content

Gleyson Abreu

Members
  • Content count

    418
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Gleyson Abreu

  1. Gleyson Abreu

    Comissão em vendas PHP

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

    devo armazenar o 'aceito' do usuário no banco de dados

    Dependendo da situação pode ser salva no banco de dados, normalmente não gravamos esse dado no banco pois a maioria dos sites você só se cadastra se aceitar os termos então vejo que não há necessidade.
  3. Gleyson Abreu

    virus no pc

    Instala o Malware Bytes ótimo anti-virus.
  4. Gleyson Abreu

    Conexão MySQL

    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.
  5. Gleyson Abreu

    Inserir upload de arquivo em formulário de cadastro

    <!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> Não testei mas deve funcionar, qualquer coisa manda aqui o erro.
  6. Gleyson Abreu

    Inserir upload de arquivo em formulário de cadastro

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

    Inserir upload de arquivo em formulário de cadastro

    Como você já tem o campo input file é só fazer umas verificações com esse campo para enviar o arquivo para uma pasta, da uma lida: https://tableless.com.br/upload-de-arquivos-com-php/
  8. Gleyson Abreu

    Exibir notícias destaques

    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
  9. Gleyson Abreu

    variavel em 3 tabelas php

    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
  10. Você pode a cláusula WHERE para trazer somente o dado daquele usuário em específico. Ex: SELECT * FROM users WHERE id = 1
  11. Gleyson Abreu

    Ajuda em Laço de Repetição com PHP

    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.
  12. Gleyson Abreu

    Estrutura do site com includes

    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..
  13. Gleyson Abreu

    Alterar select para button

    Eu sinceramente não entendi bem o que você quis dizer. Mas for o que estou pensando, você pode usar o ajax para fazer isso.
  14. Gleyson Abreu

    Sistema de Blog

    https://www.webmaster.pt/sistema-noticias-php-mysql-1030.html Esse tutorial é bem antigo mas você pode uso-lo como modelo para adaptar para seu uso e deixá-lo mais atual.
  15. Gleyson Abreu

    somar os valores do foreach

    Como você está recebendo os dados? todos no mesmo a array ou diferente? Se for no mesmo Array o php sobrecreve a chave e exibe somente o último que será utilizado.
  16. Gleyson Abreu

    Como eu gravo os dados de uma SESSÃO em uma variável

    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; ?>
  17. Gleyson Abreu

    Verificar se conexão mysql ficou aberta com PDO

    Basicamente o PDO encerra a conexão quando o script é finalizado. Da uma lida nesse tópico: https://forum.imasters.com.br/topic/558133-encerrar-conexao-pdo-no-mysql/
  18. Gleyson Abreu

    Pegar resultados de outra tabela para exibir os produtos

    Como está organizada suas tabelas? Os campos? Nas consultas também falta um WHERE já que você vai buscar um campo específico. Da uma lida nisso: https://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-no-sql-server/18930
  19. Gleyson Abreu

    Maneira segura de inserir no banco de dados

    Primeiro você deveria utilizar o PDO ou MySQLi, mysql_* foi descontinuado no PHP5.5 Da uma lida nisso: https://www.devmedia.com.br/evitando-sql-injection-em-aplicacoes-php/27804 que irá lhe ajudar.
  20. Gleyson Abreu

    Erro no prepare();

    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.
  21. Gleyson Abreu

    Erro no prepare();

    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();
  22. Gleyson Abreu

    Remover ID de um SELECT

    Eu esqueci do WHERE depois de 'nomevip' vê se é isso.
  23. Gleyson Abreu

    Remover ID de um SELECT

    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)){ ?>
  24. Gleyson Abreu

    Inibir campo de formulário

    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.
  25. Gleyson Abreu

    Inibir campo de formulário

    Com base na seleção dos radio button você quer definir quais campos serão exibidos?
×

Important Information

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