Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Aureo Almeida

[RESOLVIDO] Fazer tag img vazia não aparecer

Recommended Posts

Possuo um código que me traz imagens com nomes armazenados no banco de dados, junto com um script jquery em que ao se clicar em miniaturas das imagens menores ela preenche uma div com a imagem aparecendo maior, funcionando perfeitamente bem. Porém, quando não há nome de imagem armazenado no banco de dados (há obrigatoriedade de inserir foto somente no campo correspondente a variável $imagem1) a tag img vazia dos demais campos continua aparecendo. Procurei soluções para que esta tag não apareça, inclusive aqui no fórum, que fossem aplicáveis ao código que desenvolvi e nenhuma funcionou.

Esse é o código da página:

$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'>
  	<a href='$imagem1'><img src='$imagem1'></a>
  	<a href='$imagem2'><img src='$imagem2'></a>
    	<a href='$imagem3'><img src='$imagem3'></a>    
 	</div>
	";
	 	}

Alguém tem alguma possibilidade de solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites
$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..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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