Ir para conteúdo

Arquivado

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

  • 0
Juinior Oliveira

PROBLEMA EM CHAMA A IMAGEM DO BANCO DE DADOS

Pergunta

Boa noite..

 

Galera eu estou tendo um pequeno problema em chamar a imagem do banco de dados

   so a imagem que não aparece o nome e a descrição aparece normal

 

        <!-- main nav section -->
<div id="products" class="row product-list-group">
<?php
	require_once('../../includes/funcoes.php');
	require_once('../../database/config.database.php');
	require_once('../../database/config.php');
		$id = GET('id');
		
	if (ModoManutencao()) { header("Location: ../manutencao.php"); }
	$Query = DBRead('produtos','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $dados) {
$prod_nome  	= $dados['prod_nome'];     $imagem        = $dados['imagem'];        $prod_descricao	  = $dados['prod_descricao'];
	} 

	}else{
	header('Location: ./');
	}
	?>  
        <div class="subheader subheader-two ">
            <div class="subheader-two-block">
<div class="logo-image"> 
<img alt="" src="images/prod_logo/<?php echo $imagem; ?>" width="50px" height="50px">
 </div>
                <h2><?php echo $prod_nome; ?></h2>
                <p><?php echo $prod_descricao; ?></p>
              
          </div> 
       </div>
<?php
}
?>
</div>

Antes que me diga se eu já fiz a chamada assim <?php echo $dados['imagem']; ?> sim eu já fiz e da a mesma coisa rsrs

Agora se eu chamar a imagem desta forma forma ela aparece 

        <!-- main nav section -->
 <div id="products" class="row product-list-group">
<?php
	require_once('../../includes/funcoes.php');
	require_once('../../database/config.database.php');
	require_once('../../database/config.php');
		$id = GET('id');
	if (ModoManutencao()) { header("Location: ../manutencao.php"); }
	$Query = DBRead('produtos','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $dados) {
$prod_nome  	= $dados['prod_nome'];     $imagem        = $dados['imagem'];        $prod_descricao	  = $dados['prod_descricao'];
	} 

	}else{
	header('Location: ./');
	}
	?>  
      <div class="subheader subheader-two ">
            <div class="subheader-two-block">
<div class="logo-image"> 
<img alt="" src="images/prod_logo/d7c13b9a007328b1ac17c47a9f73692b.png" width="50px" height="50px">
 </div>
                <h2><?php echo $prod_nome; ?></h2>
                <p><?php echo $prod_descricao; ?></p>
              
          </div>
</div>
   <?php
}
?>
</div>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta


  • Conteúdo Similar

    • Por Jack Oliveira
      Ola bom dia amigos do FÓRUM..
      @Omar~
      @Motta
      @Felipe Guedes Coutinho
       
      Bom pessoal em meu código no site eu tenho duas pasta chamada mods dentro desta pasta contem varias imagem diferentes que seria imagens padrões do site
      ela muda de imagem conforme é feito a atualização no site a imagem é trocada até aqui esta tudo ok funciona 100%. Na outra pasta chamada cidades nela vai esta todas as imagem que estiver gravada no banco de dados.
       
      Mais o que eu preciso agora é o seguinte como posso fazer com que a imagem que foi cadastrada no banco de dados
      apareça no lugar de uma destas imagem padrão 
      Fiz o código PHP desta forma
      <?php $types = array('png','jpg','jpeg'); $path = 'imagem/mods/'; $dir = new DirectoryIterator($path); foreach ($dir as $fileInfo) { $ext = strtolower($fileInfo->getExtension()); if(in_array($ext, $types)){ $arquivos[] = $fileInfo->getFilename(); } } $statement = $pdo->prepare("SELECT * FROM cidade ORDER BY titulo ASC"); $statement->execute(); $result = $statement->fetchAll(PDO::FETCH_ASSOC); foreach ($result as $cidade) { ?> Já no meu HTML esta desta forma
      <div class="col-sm-6 col-md-3"> <?php if (!empty($cidade['titulo']) == true) { $backgroundmod = array_rand($arquivos,1); ?> <div class="cities_list" style="background-image: url('<?php echo BASE_URL; ?>imagem/mods/<?php echo $arquivos[$backgroundmod]; ?>');background-repeat:no-repeat;background-size:100% 100%;width:332px;height:300px;"> <div class="city_listings_info"> <h4 style="color:#242424; font-size:100%; background-color:white; height:auto; padding-top: 15px; padding-bottom:15px;"><?php echo $cidade['titulo']; ?></h4> <div class="listing_number"><a href="<?php echo BASE_URL; ?><?php echo $cidade['slug']; ?>" class="overlay_link"><span>Ir para Cidade</span> </a></div> <br> <br> <div class="listing_number"><a href="<?php echo BASE_URL; ?>info/<?php echo $cidade['slug']; ?>" class="overlay_link"><span>Informação desta Cidade</span> </a></div> </div> </div> </div> <?php } } ?> Eu tentei fazer desta forma mais não deu certo as imagem ficou tudo em cima uma da  outra
      <?php if (!empty($cidade['titulo']) == true) { $backgroundmod = array_rand($arquivos,1); ?> <div class="cities_list" style="background-image: url('<?php echo BASE_URL; ?>imagem/mods/<?php echo $arquivos[$backgroundmod]; ?>');background-repeat:no-repeat;background-size:100% 100%;width:332px;height:300px;"> <?php } else { ?> <div class="cities_list" style="background-image: url('<?php echo BASE_URL; ?>imagem/cidades/<?php echo $cidade['imagem']; ?>');background-repeat:no-repeat;background-size:100% 100%;width:332px;height:300px;"> <?php } } ?> Se puderem me dar uma ajuda ficarei grato a vocês....
    • Por Juinior Oliveira
      Ola boa tarde 
      Pessoal poderia me dar uma luz de como eu posso deletar apenas a imagem do banco de dados e tirando ela também da pasta de origem sem afetar as outras que esta la
      quando eu for selecionar a qual quero tirar e clicar e remover a imagem daquele arquivo selecionado sem apagar os dados todos daquela ID tira apenas a imagem.
       
      eu fiz assim mais não teve resultado
      // Excluir Item if (isset($_GET['DeletarImagem'])) { $id = get('DeletarItem'); $Query = DBDelete('recados',"id = '{$imagem}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } este é o código que do php deletar
       
      <ul class="dropdown-menu" role="menu"> <li><a href="?EditarItem=<?php echo $dados['id']; ?>">Editar</a></li> <li class="divider"></li> <li><a onclick="DeletarImagem(<?php echo $dados['id']; ?>, 'DeletarImagem');" href="#!" class="text-red">Excluir Imagem</a></li> <li class="divider"></li> <li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li> </ul>  
      este é meu código do meu arquivo controller.php
       
      // Atualizar Item if (isset($_GET['Atualizar'])) { $id = get('Atualizar'); if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){ require_once 'database/upload.class.php'; $dir_dest = 'wa/recados/uploads/'; $files = array( ); $file = $_FILES['imagem']; $handle = new Upload( $file ); if ($handle->uploaded){ $handle->file_new_name_body = md5(uniqid($file['name'])); $handle->Process($dir_dest); if ($handle->processed){ $file_dst_name = $handle->file_dst_name; $Imagem = $handle->file_dst_name; $Atualizar = array('imagem' => $Imagem); $Query = DBUpdate('recados', $Atualizar, "id = '{$id}'"); @unlink($dir_dest.post('imagem_atual')); } } } $Atualizar = array( 'nome' => post('nome'), 'email' => post('email'), 'recado' => post('recado'), 'resposta' => post('resposta'), 'admin_resposta' => DadosSession('nome'), 'id_categoria' => post('id_categoria'), 'status' => post('status') ); $Query = DBUpdate('recados', $Atualizar, "id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Excluir Item if (isset($_GET['DeletarItem'])) { $id = get('DeletarItem'); $Query = DBDelete('recados',"id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Excluir Imagem if (isset($_GET['DeletarImagem'])) { $id = get('DeletarImagem'); $Query = DBDelete('recados',"id = '{$imagem}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Adicionar Categoria if (isset($_GET['AddCategoria'])) { $Adicionar = array( 'categoria' => post('categoria'), 'paginacao' => post('paginacao'), 'cor_conteudo' => post('cor_conteudo'), 'cor_titulo' => post('cor_titulo'), 'background' => post('background'), 'foto' => post('foto') ); $Query = DBCreate('c_recados', $Adicionar); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } // Atualizar Categoria if (isset($_GET['AtualizarCategoria'])) { $id = get('AtualizarCategoria'); $Adicionar = array( 'categoria' => post('categoria'), 'paginacao' => post('paginacao'), 'cor_conteudo' => post('cor_conteudo'), 'cor_titulo' => post('cor_titulo'), 'background' => post('background'), 'foto' => post('foto') ); $Query = DBUpdate('c_recados', $Adicionar, "id = '{$id}'"); if ($Query != 0) {Redireciona('?Implementacao&sucesso');} else {Redireciona('?erro');} } // Excluir Categoria if (isset($_GET['DeletarCategoria'])) { $id = get('DeletarCategoria'); $Query = DBDelete('c_recados',"id = '{$id}'"); if ($Query != 0) {Redireciona('?sucesso');} else {Redireciona('?erro');} } ?>  
×

Informação importante

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