Jump to content
Solo

Não estou conseguindo listar imagens do meu banco

Recommended Posts

Boa tarde pessoal. 

 

Comecei recentemente o meu treinamento como desenvolvedor php, porem estou com um problema, eu tenho uma tabela no banco chamada produto, e la tem uma coluna com o nome de imagem_produto, nela é armazenada obviamente a imagem do produto cadastrado. So que, quando eu vou exibir todos os produtos cadastrados no meu banco, fica assim ->

 

image.thumb.png.955117c0f29f9162f9a166e09e9a7cb0.png

 

 

Eu realmente não sei o que pode ser...... segue o  print do codigo e bd.

 

image.thumb.png.77152be0f1860e4f0be144129a03ee5f.png

image.thumb.png.0cd93b8c43e771f62bd52e181a9247cd.png

 

 

 

 

 

 

 

 

 

 

Div que lista as imagens do banco de dados.

 

 

 


                  <div id="listagem_produtos">
                <?php
                    while($linha = mysqli_fetch_assoc($resultado)) {        
                ?>
                    <ul>
                      <li> <img src="<?php echo $linha["imagem_produto"] ?>" </li>
                       
                    </ul> 
                <?php
                    }
                ?>
            </div>

 

 

 

 

 

 

 

 

 

Query.

 

 

 


<?php
require_once("conexao.php"); 

   $produtos = "SELECT produto_ID, nome_produto, imagem_produto ";
    $produtos .= "FROM produto ";
    $resultado = mysqli_query($conecta, $produtos);
    if(!$resultado) {
        die("Falha na consulta ao banco");   
    }

?> 

 

 

 

 

 

 

Desde ja obrigado a todos.

 

                

Share this post


Link to post
Share on other sites

Posso estar errado, mas olhando seus prints as imagens estão sem formato. Ex: .jpg, .png, etc.

 

Sem formato, o navegador não exibe/entende.

 

Eu sugiro gravar apenas o endereço da imagem no banco como VARCHAR, e salvar a imagem em uma pasta do projeto, ocupa menos espaço e fica mais fácil de manipular.

Share this post


Link to post
Share on other sites
2 hours ago, marcosmarcolin said:

Posso estar errado, mas olhando seus prints as imagens estão sem formato. Ex: .jpg, .png, etc.

 

Sem formato, o navegador não exibe/entende.

 

Eu sugiro gravar apenas o endereço da imagem no banco como VARCHAR, e salvar a imagem em uma pasta do projeto, ocupa menos espaço e fica mais fácil de manipular.

Obrigado ahsuahsuahs era isso msm.... como sou lerdo

 

Consegui arrumar, obrigado pelo alerta!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By adolfo-moro
      Tenho um sistema feito em C# em Windows Form, gostaria de saber se tem algum jeito Do sistema abrir o navegador padrão do sistema Operacional, direcionar para meu site onde terá uma tela de login, a pessoa efetua o login e quando o mesmo for validado, o navegador fechar e voltar para o sistema com o valor do cookie gerado pelo site ou com um código do login, para efetuar posteriores operações por webservice.
      Não seria utilizando o WebBrowser
    • By Kauê Fucherberger Bonfá
      eu estou tentando fazer um programa que mostra qual produto vale mais a pena mas eu fiz um if falando que quando o preço e a quantidade dos produtos são iguais a frase "os produtos sao iguais" aparece mas por algum motivo o if não está funcionando.
      <div id="produto1"> <div><input type="number" id="preco1" placeholder="preco"></div> <div><input type="number" id="quantidade1" placeholder="quantidade"></div> </div> <div id="produto2"> <div><input type="number" id="preco2" placeholder="preco"></div> <div><input type="number" id="quantidade2" placeholder="quantidade"></div> </div> <div><button onclick="calcular()">calcular</button></div> <div><p>resultado:<a id="resultado"></a></p></div> <script> function calcular() { var q1 = document.getElementById('quantidade1').value var p1 = document.getElementById('preco1').value var q2 = document.getElementById('quantidade2').value var p2 = document.getElementById('preco2').value if (p1 == p2 && q1 == q2) { document.getElementById('resultado').innerText = 'Os produtos são iguais' } } </script> Não coloquei o codigo inteiro mas acho que assim da pra entender
    • By gabyin
      estou fazendo uma lista de exercícios para a escola, mas não consigo resolver esse erro, alguém pode me ajudar?
       

    • By samuel.huarachi
      Como o sistema da Yellow funciona?
      Como uma requisição no celular, destrava um patinete?

      Tem algum artigo na internet falando disso?
×

Important Information

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