Ir para conteúdo

Gleyson Abreu

Members
  • Total de itens

    422
  • Registro em

  • Última visita

  • Dias vencidos

    7

Reputação

49 Levemente Bom

Sobre Gleyson Abreu

  • Classificação
    Programador Web
  • Data de Nascimento 02/16/1998

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    127.0.0.1

Contato

Últimos Visitantes

3945 visualizações
  1. Gleyson Abreu

    input

    Use o querySelectorAll em vez do querySelector. Assim já deve funcionar. <select name="" id="id1" onchange="funcAprendiz(); " > <option value=""></option> <option value="item1">item1</option> </select> <input type="text" name="nome" class="toto" readonly id="toto" value="" > <input type="text" name="email" class="toto" readonly id="toto" value="" > <input type="text" name="tel" class="toto" readonly id="toto" value="" > <input type="text" name="cep" class="toto" readonly id="toto" value="" > <input type="text" name="end" class="toto" readonly id="toto" value="" > <script> function funcAprendiz(){ var itemSelecionado = document.getElementById('id1'); //var tete = document.getElementById('toto'); var ggInput = document.querySelectorAll(".toto"); for(var i=0; i<ggInput.length; i++){ if(itemSelecionado.value == "item1"){ ggInput[i].value = "aluno"; } if(itemSelecionado.value == ""){ ggInput[i].value = ""; } } } </script>
  2. Gleyson Abreu

    Pegar parte de uma 'array'

    Vendo só essa parte diria que seria algo $result[0]->result->title ou $result->result->title...
  3. Gleyson Abreu

    Problema com herança de classes

    Estou um pouco desatualizado no PHP mas como a senha está como private ela não pode ser acessada pelas subclasses como a Cliente. Não sei atualmente como está os métodos mágicos do php para usar getters e setters básico é usar assim: class Usuario { public $email; private $senha; public function alteraSenha($senha) { $this->setSenha(md5($senha)); } public function getSenha() { return $this->senha; } public function setSenha($senha) { $this->senha = $senha; } } E na classe cliente usar da seguinte forma: class Cliente extends Usuario { public function __construct($email = null, $senha = null) { $this->email = $email; $this->setSenha($senha); } } E instanciar da forma que você falou: $cliente = new Cliente("mail@mail.com"); $cliente->alteraSenha('aqui'); echo $cliente->getSenha(); // Result: 176480ebb4d064b18d8397f359f8fb7f $cliente = new Cliente("mail@mail.com", "dafd"); echo $cliente->getSenha(); // Result: dafd Possa ser que tenha outras formas
  4. Gleyson Abreu

    Grava no banco de dados quando clicar em cima do Icone

    Sugiro você da uma lida nesse post Facebook Like Reactions using PHP, MySQL and Jquery. (9lessons.info). Esse post é um pouco antigo mas ainda é bom para um ponto de partida do que você quer tanto para um sistema idêntico ao facebook tanto para enviar dados sem atualizar a página.
  5. 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".
  6. 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.
  7. Gleyson Abreu

    virus no pc

    Instala o Malware Bytes ótimo anti-virus.
  8. 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.
  9. 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.
  10. 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.
  11. 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/
  12. 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
  13. 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
  14. Você pode a cláusula WHERE para trazer somente o dado daquele usuário em específico. Ex: SELECT * FROM users WHERE id = 1
  15. 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.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.