Ir para conteúdo

Gleyson Abreu

Members
  • Total de itens

    422
  • Registro em

  • Última visita

  • Dias vencidos

    7

Posts postados por Gleyson Abreu


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


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


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

     


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


  5.  

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


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


  7. 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>';
    
            }
    
        }
    
    ?>

     


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


  9. 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')

     

×

Informação importante

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