Ir para conteúdo

POWERED BY:

Arquivado

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

RIGOTTI

Exibir uma IMAGEM pelo caminho do BD

Recommended Posts

Estou terminando um sisteminha de notícias (onde usei vários tutoriais e tópicos daqui pra fazer) O sistema está gravando corretamento as notícias com a foto e também está corretamente as últimas notícias, mas no hora de exibir 1 NOTÌCIA inteira, NÃO SEI COMO EXIBIR A IMAGEM da mesma (da pasta onde está gravada) pelo caminho que está gravado no BD. Se alguém puder me ajudar, abaixo estou postando a string.

 

<?$conexao = mysql_connect("localhost", "root", "sun65")or die ("Erro na conexão ao banco de dados.");$db = mysql_select_db("noticias")or die ("Erro ao selecionar a base de dados.");$id = addslashes($_GET['id']);$tabela = mysql_query("SELECT * FROM noticias3 WHERE ID = '$id'") or die (mysql_error());$n = mysql_fetch_array($tabela);$data = $n["data"];$titulo = $n["foto"];$titulo = $n["titulo"];$subtitulo = $n["subtitulo"];$texto = $n["texto"];$texto = nl2br($texto); // Converter os "enters" em <br's>?><span class="data"><? echo $data?></span><h1 class="hometitulo"><? echo $titulo?></h1><img src=\"images/". AQUI NÂO SEI CHAMAR A IMAGEM PELO CAMINHO<h2 class="subtitulo"><? echo $subtitulo?></h2><p><? echo $texto?></p>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende de como está o caminho à foto no banco e em que diretório esse script PHP está rodando.

 

É basicamente assim:

 

<img src="<?php echo $foto; ?>" />

Você atribuiu o caminho da foto à variável $titulo. Cuidado; preste atenção. ;)

 

Movendo:

Laboratório de Scripts http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo, tenho a mesma duvida, veja só:

 

estou pegando os dados do banco assim:

 

$resultado = mysql_query("select * from tabela where id = $id");

$dados = mysql_fetch_array($resultado);

 

e exibindo os dados em um form para edição assim:

 

<input name="titulo" type="text" id="titulo" value="<?php echo $dados["titulo"];?>" size="40" />

 

 

Eu tenho 3 fotos gravadas no bd com o registro de:

foto_g // esta na pasta: foto\g\nomedafoto.jpg

foto_m // esta na pasta: foto\m\nomedafoto.jpg

foto_p // esta na pasta: foto\p\nomedafoto.jpg

 

Estou pedindo exibição delas assim:

 

<label for="foto">Foto atual</label>

<img src=fotos\p\<?php echo $dados["foto_p"];?>/>

<br />

 

Todos os outros dados da tabela sao exibidos, menos as fotos, onde estou errando?

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha a solução galera:

 

Erro de aspas:

coreto

<img src="fotos/p/<?php echo $dados['foto_p'];?>"/>

errado

<img src=fotos/p/"<?php echo $dados['foto_p'];?>"/>

 

Méritos para Hcar, que me deu o tk, obrigado

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.