Ir para conteúdo

Arquivado

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

wilson

Upload de Arquivos

Recommended Posts

Estive verificando o artigo no Imasters sobre Upload de imagens - Parte 3Número da coluna: 29Data: 21/01/2002e tenho uma dúvida...se eu quiser visualizar todas as imagens que estiverem no banco, por exemplo em tabelas? Como fazer?**********[ ]s Wilson**********

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça um select na sua tabela e coloque dentro de um loop, por exemplo

 

<?

 

 

// sql = "SELECT codigo FROM tabela_imagens"

 

while($l = mysql_fetch_array($conexao)){?>

 

imagem.php?codigo=<?=$l[">

 

 

<?}?>

 

 

 

em "imagem.php" você pega o valor de "codigo" e busca por sua repectiva imagem, daí basta mandar escrever:

 

<?

header("Content-type: image/jpeg");

 

echo $imagem;

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, eu gostaria de uma tabela assim,---------------------------------------------------------------------------------------------------------------------------imagem1 | dado1 | dado1 | coisa e tal |---------------------------------------------------------------------------------------------------------------------------imagem2 | dado2 | dado2 | coisa e tal2 |---------------------------------------------------------------------------------------------------------------------------imagem3 | dado3 | dado3 | coisa e tal3 |---------------------------------------------------------------------------------------------------------------------------visualizando a img jávocê pode me ajudar? :) Wilson

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta praticar um pouco de HTML

 

 

<?

 

 

// sql = "SELECT codigo FROM tabela_imagens"

 

?>

 

<?while($l = mysql_fetch_array($conexao)){?>

[tr]

imagem.php?codigo=<?=$l[">

[/tr]

[tr]

[/tr]

 

<?}?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

??? O problema acontece quando se tempo escrever ao lado de uma imagem, retorna um erro ou a imagem não carrega, fica com um X como se a imagem não fosse encontrada.Não existiria outra maneira de se trazer uma imagem do banco sem a utilização do Header ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

??? O problema acontece quando se tenta escrever ao lado de uma imagem, retorna um erro ou a imagem não carrega, fica com um X como se a imagem não fosse encontrada.Não existiria outra maneira de se trazer uma imagem do banco sem a utilização do Header ?Quem puder envie um script demonstrando como fazer aparecer a imagem e também textos ao lado dela.valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

a questão já está resolvida!a imagem é lida num arquivo diferente da página que mostra as informaçõesimagem.php?codigo=<?=$l[imagem.php é o arquivo onde você vai ler o conteudo BLOB da imagem, podendo assim utilizar o header() para sua imagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Hlera

 

Estive verificando este código.. e na verdade ele dá uns errinhos:

 

<?

 

 

// sql = "SELECT minha_variavel FROM nome_tabela" // (precisa tirar aquelas barras lá no começo?

esse sql náo é uma variável)

 

?>

 

<table border=0 cellspacing=0 cellpadding=0>

<?while($l = mysql_fetch_array($conexao)){?> // (a variável ($l não deveria ser a mesma que está no sql ali de cima?))

<tr><td>

<img src="imagem.php?codigo=<?=$l['codigo'];?>">

</td></tr>

<tr><td height=5></td></tr>

 

<?}?>

</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Hlera

 

Estive verificando este código.. e na verdade ele dá uns errinhos:

 

<?

 

 

// sql = "SELECT minha_variavel FROM nome_tabela" // (precisa tirar aquelas barras lá no começo?

esse sql náo é uma variável)

 

?>

 

<?while($l = mysql_fetch_array($conexao)){?> // (a variável ($l não deveria ser a mesma que está no sql ali de cima?))

[tr]

imagem.php?codigo=<?=$l[">

[/tr]

[tr]

[/tr]

 

<?}?>

SELECT codigo FROM tabela_imagens

 

em negrito o nome do camp que você quer selecionar..

 

a variável $l retorna um vetor do resultado da instrução SQL, no caso, como foi selecionado o campo "codigo" (SELECT codigo...)

o que vai retornar é

$l['codigo']

 

que é o código de referência da imagem na tabela, você vai precisar desse código para usá-lo como referência no arquivo "imagem.php"

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.