Jump to content

Gleyson Abreu

Members
  • Content count

    377
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Gleyson Abreu


  1. Se entendi bem você quer remover/esconder o html do icon caso não tenha links associados a ele?

    Se for, eu bolei um código em javascript que pode lhe ajudar:

    var variaveis_li = document.querySelectorAll(".social_icons ul li");
    
      for(i = 0; i < variaveis_li.length; i++){
        var variaveis_a = document.querySelectorAll(".social_icons ul li a");
        if( variaveis_a[i].getAttribute("href") == "#" || variaveis_a[i].getAttribute("href") == "" ){
            variaveis_li[i].style.display = 'none';
        }
      }

    veja funcionando https://playcode.io/457077?tabs=script.js,preview


  2. 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. $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..


  4. 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

     


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


  6.  

    <?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.

×

Important Information

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