Ir para conteúdo

POWERED BY:

Arquivado

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

Régis Nogueira

Exibição de imagem

Recommended Posts

Fala galera boa tarde,Tô com um porbleminha q não consigo resolver.Criei um script q serve para atualizar a página de notícias de meu portal. Ele insere no banco de dados o título da notícia, o texto, a fonte da notícia e ao mesmo tempo copia uma imagem para um diretório específico levando somente o endereço da imagem pro dbase. O meu problema é na hora da exibição desta notícia. Eu queria fazer com que a imagem somente aparecesse quando existisse no dbase um endereço para ela. Da forma q está ele mostra sempre no local destinado uma imagem q, se o campo do dbase estiver em branco a imagem aparece sem carregar como se ela não existisse, e caso ela exista em relação à notícia beleza tá tudo certo.Se puderem me ajudar agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use um IF para verificar se o campo da imagem está vazio e só monte a imagem se tiver o caminho...

<{POST_SNAPBACK}>

Mas este if eu devo colocar dentro do html que apreseta a imagem ou antes ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas este if eu devo colocar dentro do html que apreseta a imagem ou antes ?

<{POST_SNAPBACK}>

No HTML, antes da imagem! Se tiver imagem, monte <IMG...>. Se não tiver, dê um echo "Sem Foto", ou simplesmente não faça nada! Dessa forma, montará a foto se tiver o caminho no banco!

 

B)

<{POST_SNAPBACK}>

Mas como faço esta indicação usando o if ? Assim, como faço pra se o campo da tabela esteja com a informação da imagem ela apareça e caso contrário não.

 

Fiz assim:

 

PHP

[*]

[*].......

[*]

[*]if ($imagem == " ") { // $ Imagem é o campo q contém o endereço da img no dbase

[*] $ver_img = "";

[*] }

[*] else {

[*] $ver_img = mysql_result($resultado,$i,"imagem");

[*] }

[*]  echo "<tr>

[*]  <td>

[*] <p><font face='verdana,arial' size='1' color='#687942'>".mysql_result($resultado,$i,"data_not")." - ".mysql_result($resultado,$i,"hora")."</font><br>

[*] <font face='verdana,arial' size='4' color='#687942'><b>".mysql_result($resultado,$i,"t_texto")."</b></font></p>

[*] <p> </p>

[*] <p>

[*] <img src="$ver_img" width='200' height='160' hspace='6' align='left'>"

[*] .mysql_result($resultado,$i,"texto")."</p>

[*] <br>

[*] <br>

[*]

[*].....

[*]

[*]

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.