Ir para conteúdo
Fórum Script Brasil
  • 0

Mostrar imagem do Banco de Dados Mysql na Grid do Datatables


Fernandox

Pergunta

Ola Pessoal, estou tentando enviar uma imagem do Banco de Dados Mysql para a grid do datatables, e esta apenas mostrando o formato da imagem e não esta aparecendo a imagem. No banco de dados esta como Foto varchar(15), fica gravado apenas o nome da imagem ex: prod001.jpg, e possuo uma pasta chamada /datatables/imagens/.......

Este o meu código, quem puder me ajudar, fico grato, muito obrg a todos que postarem no auxilio.

$dados = array();
while( $row =mysqli_fetch_array($resultado_usuarios) ) 
{
    $dado = array();
    $imageURL = 'datatables/imagens/'.$row["Foto"];

    $dado[] = "<img src='<?php echo $imageURL; ?>' 
           alt='some text' width=20 height=20/>";

    $dado[] = $row["Id"];
    $dado[] = $row["Nome"];
      $dados[] = $dado;
};

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 1

Tenta assim:

<?php
// Resto do código...
$dado[] = "<img src='$imageURL' alt='some text' width=20 height=20/>";

Ou

<?php
// Resto do código...
$dado[] = '<img src="'.$imageURL.'" alt="some text" width="20" height="20"/>';

 

Editado por Leonardo Persan
Link para o comentário
Compartilhar em outros sites

  • 0

Ola Leonardo, inseri o comando para mostrar se estava pegando realmente o nome da tabela, $dado[] = "--Path/Imagem-".$imageURL;, esta trazendo corretamente, só não esta apresentando a imagem na tela.

Fiz um teste fazendo a chamada de uma imagem através deste comando padrão , ele esta funcionando

$dado[] = "<img src='/datatables/icones/A1.pjg' class='img-responsive img-circle' alt=' ' width=20 height=20/>";

So não esta querendo mostrar a imagem que passo como parâmetro da tabela do Banco de Dados.

Obs. Inclusive inseri os dois comandos dos quais descreveu acima, mesmo assim não tive exito.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...