Ir para conteúdo

Gleyson Abreu

Members
  • Total de itens

    422
  • Registro em

  • Última visita

  • Dias vencidos

    7

Tudo que Gleyson Abreu postou

  1. Gleyson Abreu

    mostrar cliente <option>

    Pensando rapidamente um foreach para verificar se x cliente que cadastrou o imóvel. Como tá o sua consulta sql? Poderia postar?
  2. Gleyson Abreu

    Como excluir multiplos arquivos de imagens

    Tente desta forma. $sql = "SELECT blog_foto FROM blog_comentarios WHERE blog = :blog_id AND blog_foto <> 'padrao.jpg'"; $stm = $conexao->prepare($sql); $stm->bindValue(':blog_id', $blog_id); $stm->execute(); $cliente = $stm->fetchAll(); foreach( $cliente as $blog_fotos ){ // aqui eu gostaria que ele ficasse rodando a exclusão de todos os registros que tivessem o ID no BLOG igual ao blog_id mas ele só exclui 1 if (!empty($cliente) && file_exists('../blog/'.$blog_fotos['blog_foto'])): unlink("../blog/" . $blog_fotos['blog_foto']); endif; } Fazendo um foreach para fazer um laço de repetição em todos os dados vindo do banco de dados.
  3. Te recomendo usar o PHPMailer https://github.com/PHPMailer/PHPMailer
  4. Qual erro está dando? Esse código serve apenas para enviar e-mail, tem vários tipos para recuperar senha, nesse caso você teria que fazer uma busca no banco de dados e usar esse código para enviar a senha pro e-mail cadastrado da pessoa.
  5. Gleyson Abreu

    Acessar tabela

    Os programas de 32bits rodam em pcs com 64bits, só não o contrario.
  6. Gleyson Abreu

    Preciso de ajuda em um if simples

    Da uma olhada nesse link, acho que é o que você procura: https://www.devmedia.com.br/criando-controle-de-acesso-com-php-e-mysql/28123
  7. Gleyson Abreu

    [RESOLVIDO] Fazer tag img vazia não aparecer

    $caminho = "../app/_lib/file/imgimg_prod/"; while($row = $stmt->fetch(PDO::FETCH_OBJ)){ $imagem1 = $caminho . $row->prd_foto1; $imagem2 = $caminho . $row->prd_foto2; $imagem3 = $caminho . $row->prd_foto3; echo" <div class='main-image'> <div><img id='zoom_01' src='$imagem1' alt='Placeholder' data-zoom-image='$imagem1' class='custom'></div> </div> "; echo " <div class='thumbnails'> "; echo "<a href='$imagem1'><img src='$imagem1'></a>"; if ( $row->prd_foto2 != ""){ echo "<a href='$imagem2'><img src='$imagem2'></a>"; } if ( $row->prd_foto2 != "" ){ echo "<a href='$imagem3'><img src='$imagem3'></a>"; } echo " </div> "; } Se entendi o que você quer isso pode servir..
  8. Gleyson Abreu

    Input para pesquisa

    Use o $("input").focus(); para focar em uma input especifico.
  9. Gleyson Abreu

    Texto aparecer ao rolar página

    No caso a <div id="mudar"></div> seria onde o texto(título) séria alterado. Da uma olhada. https://jsfiddle.net/3vosmng9/1/
  10. Gleyson Abreu

    BUSCA DE PRODUTOS - Retornar mensagem se nada for encontrado

    if (isset($_POST['buscar'])) { $result_produtos = "SELECT * FROM produtos WHERE nome LIKE '%".$_POST['buscar']."%'"; $consulta = mysqli_query ($conexao, $result_produtos); $id_ok = $consulta->num_rows; if( $id_ok == 0 ){ echo "Error nenhum produto encontrado."; }else{ while($linha=mysqli_fetch_array($consulta)){ $id = $linha['id']; $nome = $linha['nome']; $imagem = $linha['imagem']; $desc = $linha['descricao']; $preco = $linha['preco']; $quant = $linha['quantidade']; $data = $linha['data']; } } } Tenta assim
  11. Gleyson Abreu

    Problema com variável $_GET ao passar parâmetro para o SQL

    if(isset($_GET['sct_id'])) { $sub_id = $_GET['sct_id']; $sql = "SELECT * FROM psd_produtos WHERE ctg_id = 1 AND sct_id = '$sub_id'"; } else { $sql = "SELECT * FROM psd_produtos WHERE ctg_id = 1"; } Tenta assim.
  12. Gleyson Abreu

    Finalizar processo

    Da uma olhada nesse link: http://jsfiddle.net/LhEEE/1/ Resposta original: https://pt.stackoverflow.com/a/8743/41513
  13. Gleyson Abreu

    Texto aparecer ao rolar página

    let divAlterar = $("#mudar").offset().top - 200; document.addEventListener("scroll", () => { if(window.pageYOffset >= divAlterar){ $("#mudar").html("MUDAR"); } }); Acredito que é isso que você está procurando. Quando o scroll da pagina chega na div ele mostra o texto. O -200 é para que antes que o scroll cheque a div ele mostre se não tiver o -200 ele só mostra altera o titulo quando está realmente em cima da div. Animação pode fazer com css.
  14. Gleyson Abreu

    Rotina DELETE MySQL

    - cliquei sem querer para responder *desconsiderar*
  15. Gleyson Abreu

    Resolução de exercício JavaScript, onde estou errando?

    Estranho, aqui está rodando perfeitamente. Tenta botar um alert(resultado). Você está observando o console do navegador ou do programa que você está usando pra executar o código para ver o resultado?
  16. Gleyson Abreu

    Criar sistema de Login sem banco de dados, direto na pagina

    <?php ##INICIA A SESSÃO session_start(); ##REDIRECIONA CASO JÁ EXISTA UMA SESSÃO if(isset($_SESSION['password']) == true){ header("Location: pagina.php"); } ?> <form enctype="multipart/form-data" method="post" action=""> <input type="password" name="password" placeholder="Digite sua senha."> <input type="submit" name="env"> </form> <?php if(isset($_POST['env'])){ ##SENHA PADRAO: $default_password = 3284; ## SENHA DIGITADA $password = $_POST['password']; ##VERIFICA SE A SENHA É A MESMA. if( $password == $default_password ){ ##CRIA A SESSÃO $_SESSION['password'] = $password; ##REDIRECIONA header("Location: pagina.php"); }else{ ##ERRO echo "Senha incorreta."; } } ?> pagina.php <?php ##INICIA A SESSÃO session_start(); ##CASO NÃO EXISTA SESSÃO RETORNA A PAGINA DE LOGIN. if(!isset($_SESSION['password']) == true){ unset($_SESSION['password']); header("Location: index.php"); } ?> Sim, pode fazer sem um BD não é o ideal já mas da pra fazer Esse sistema acima é bem simplesinho.
  17. Gleyson Abreu

    Como fazer Sistema de Validade de Conta? [Resolvido]

    Troca esse $data_validade por $validade Qual o dado que está sendo passado aqui?
  18. Gleyson Abreu

    Como fazer Sistema de Validade de Conta? [Resolvido]

    Você pode usar o STRTOTIME para fazer essa verificação de datas. https://www.php.net/manual/pt_BR/function.strtotime.php <?php $data_validade = strtotime("26-04-2019"); if( $data_validade <= strtotime(date('d-m-Y')) ){ echo "Conta expirada, realize um novo pagamento"; }else{ echo "Conta OK.<br>"; } ?>
  19. Gleyson Abreu

    Duplicidade ao fazer um insert

    Pode ser por vários motivos, você poderia disponibilizar o código onde executa e os dados são duplicados..
  20. Gleyson Abreu

    Preenchimento automático

    Tanta algo assim: $(document).ready(function(){ $("#email").keyup(function(){ let texto = $(this).val(); if( texto.indexOf("@") != -1){ alert("TEM @@@"); }else{ $("#login").val(texto); } }); }); Pode pesquisar também por expressões regulares..
  21. Gleyson Abreu

    Insert em array

    Você pode usar campos checkbox para isso. Você coloca o name do checkbox como se fosse um vetor. <form action="" method="post" enctype="multipart/form-data"> <B>IDIOMAS</B><br> <input type=checkbox name="idioma[]" value="Inglês"> Inglês<br> <input type=checkbox name="idioma[]" value="Francês"> Francês<br> <input type=checkbox name="idioma[]" value="Alemão"> Alemão<br> <input type="submit" name="submit"> </form> <?php if(isset($_POST['submit'])){ $idiomas = $_POST['idioma']; echo "IDIOMAS SELECIONADOS: <BR>"; foreach ( $idiomas AS $idioma ){ echo $idioma . '<br>'; } } ?>
  22. Gleyson Abreu

    Erro de sintaxe no código do captcha

    Acho que seu erro está nesta virgula, retire ela para ver. E aqui tem um exemplo de usar re-captcha: https://github.com/hcodebr/curso-completo-php-7/blob/master/seguranca/cadastrar.php
  23. Gleyson Abreu

    galeria de fotos com dropzone e banco de dados

    Por que você esta botando o diretorio direto na variavel $filename. Altere para $filename = time().'-'. $_FILES['file']['name']; E aqui para if(move_uploaded_file($tmpFile, $uploadDir.'/'.$filename)) { Deve resolver o problema.
  24. Gleyson Abreu

    galeria de fotos com dropzone e banco de dados

    Você não está passando os campos onde será inserido os valores. INSERT INTO tb_imagens_noticias (campo1, campo2) VALUES ('$id_noticia','$filename')
×

Informação importante

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