-
Total de itens
422 -
Registro em
-
Última visita
-
Dias vencidos
7
Posts postados por Gleyson Abreu
-
-
Pensando rapidamente um foreach para verificar se x cliente que cadastrou o imóvel.
Como tá o sua consulta sql? Poderia postar?
-
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.
-
23 minutos atrás, vinihhylian0103 disse:Como eu faço essa verificação?
Te recomendo usar o PHPMailer https://github.com/PHPMailer/PHPMailer
-
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.
-
Os programas de 32bits rodam em pcs com 64bits, só não o contrario.
-
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
-
$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..
-
Use o
$("input").focus();
para focar em uma input especifico.
-
18 horas atrás, Ewfc2005 disse:Eu ainda sou programador amador, estou aprendendo, não consegui colocar esse codigo e faze-lo funcionar,
poderia me explicar melhor ?
No caso a <div id="mudar"></div> seria onde o texto(título) séria alterado.
Da uma olhada.
https://jsfiddle.net/3vosmng9/1/
-
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
-
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.
-
Da uma olhada nesse link:
Resposta original:
-
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.
-
- cliquei sem querer para responder *desconsiderar*
-
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?
-
<?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.
-
19 minutos atrás, WitchMad disse:if( $data_validade <= strtotime(date('Y-m-d'))){
Troca esse $data_validade por $validade
20 minutos atrás, WitchMad disse:$row_usuario['data_validade']
Qual o dado que está sendo passado aqui?
-
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>"; } ?>
-
Pode ser por vários motivos, você poderia disponibilizar o código onde executa e os dados são duplicados..
-
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..
-
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>'; } } ?>
-
Em 04/06/2019 at 09:25, Bene Silva Júnior disse:'remoteip' => $_SERVER['REMOTE_ADDR'],
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
-
Em 16/05/2019 at 13:00, Marcio_123 disse:nossa nunca mais vou esquecer isso :) SHOWWW
agora so teve um problema dentro do diretorio o nome ta ficando Ex: 1558021852-WIN_20170719_185057.JPG
e no banco de dados o nome do arquivo ta ficando uploads/1558021852-WIN_20170719_185057.JPG
ele ta pegando o nome da pasta e gravando no banco.
Por que você esta botando o diretorio direto na variavel $filename.
Em 15/05/2019 at 19:39, Marcio_123 disse:$filename = $uploadDir.'/'.time().'-'. $_FILES['file']['name'];
Altere para
$filename = time().'-'. $_FILES['file']['name'];
E aqui
Em 15/05/2019 at 19:39, Marcio_123 disse:if(move_uploaded_file($tmpFile, $filename)) {
para
if(move_uploaded_file($tmpFile, $uploadDir.'/'.$filename)) {
Deve resolver o problema.
-
15 horas atrás, Marcio_123 disse:$sql = "INSERT INTO tb_imagens_noticias VALUES ('$id_noticia','$filename')";
Você não está passando os campos onde será inserido os valores.
INSERT INTO tb_imagens_noticias (campo1, campo2) VALUES ('$id_noticia','$filename')
Erro ao enviar email php
em Perguntas e respostas rápidas
Postado
Qual erro?