Jump to content


Photo

Dúvida Rápida


  • Faça o login para participar
10 replies to this topic

#1 WebJohn

WebJohn

    .:.:>\/\/£BJ°|-||\|<:.:.

  • Usuários
  • 143 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto, BRAZIL
  • Interesses:Que Deus esteja com vcs<br><br>&quot;Tudo posso naquele que me fortalece&quot; Filipenses 4:13

Posted 03/08/2007, 16:09

e ae galera td joia??
eu estou com um pequeno problema. Preciso inserir imagens presentes em um banco de dados em uma página, porém, gostaria que se um determinado item cadastrado não possuísse uma imagem, o script inserisse uma imagem padrao.
o código que eu estou trabalhando está aqui, porém ele não insere a imagem padrao, gostaria de saber se está com algum erro, ou se alguem pode me ajudar com uma nova idéia
desde já, brigadao ^^

while ($linha = mysql_fetch_array($resultado)) {
$logo = $linha["logo"];

$logo1 = $logo;
if (empty($logo1)) {$logo = "padrao.gif";}

$logo2 = $logo;
if (empty($logo1)) {$logo = "padrao.gif";}

}

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 03/08/2007, 16:16

Olá, tudo bem?
Bom, na minha opinião, você criou variáveis desnecessárias.

Olha o tanto que seu código pode ser otimizado:

while ($linha = mysql_fetch_array($resultado)) {
	
	$logo = empty($linha['logo']) ? 'padrao.gif' : $linha['logo'];
				echo "<img src=\"".$logo."\">";
}

Ou seja, se não existir imagem no campo logo, ele irá inserir a imagem "padrao.gif", se não, ele irá inserir a imagem cadastrada.

Qualquer dúvida, poste.
Até mais ^_^

Edição feita por: _Dudu_1533, 03/08/2007, 22:55.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 WebJohn

WebJohn

    .:.:>\/\/£BJ°|-||\|<:.:.

  • Usuários
  • 143 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto, BRAZIL
  • Interesses:Que Deus esteja com vcs<br><br>&quot;Tudo posso naquele que me fortalece&quot; Filipenses 4:13

Posted 03/08/2007, 16:42

vlws kra
vo dah uma olhada, testar e já posto aquui
abração
^^



olha, copiei a linha do código, coloquei
mas deu erro
Parse error: parse error, unexpected ':'

Edição feita por: WebJohn, 03/08/2007, 16:42.


#4 LordSky

LordSky

    Turista

  • Usuários
  • 34 posts
  • Sexo:Masculino
  • Localidade:Iguaí - BA

Posted 03/08/2007, 17:13

while ($linha = mysql_fetch_array($resultado)) {
	
	$logo = (empty($linha['logo']) : 'padrao.gif' : $linha['logo']);
				echo "<img src=\''.$logo.''\''>";
}

Vê se isso resolve amigo...

Quando acertamos ninguém se lembra, quando erramos ninguém se esquece.

Problemas existem para serem resolvidos, e não para nos controlar.


#5 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 03/08/2007, 18:44

while ($linha = mysql_fetch_array($resultado)) {
	
	$logo = (empty($linha['logo']) : 'padrao.gif' : $linha['logo']);
				echo "<img src=\''.$logo.''\''>";
}

Vê se isso resolve amigo...

Tu acrescentou os erros de sintaxe... :assobio:

WebJohn, corrija esta linha do código postado pelo _Dudu_1533:

$logo = empty($linha['logo']) ? 'padrao.gif' : $linha['logo'];

Capice? Troque o sinal de dois pontos por um sinal de interrogação. ;)

[]’s :DAté mais

#6 LordSky

LordSky

    Turista

  • Usuários
  • 34 posts
  • Sexo:Masculino
  • Localidade:Iguaí - BA

Posted 03/08/2007, 21:41

Eita lalal... eu só erro né ??^^

aff

pelo menos eu tentei... hehe

Quando acertamos ninguém se lembra, quando erramos ninguém se esquece.

Problemas existem para serem resolvidos, e não para nos controlar.


#7 The Cod

The Cod

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 03/08/2007, 21:49

Não se preocupe com seus erros amigo ;)

o importante é a humildade que temos em ajudar o próximo, não importa se erramos ou não, afinal, quando se sabe aproveitar, é com os erros que aprendemos.

continue tentando ajudar as pessoas, log logo ganhará experiência.
Visitem também >>>> Web Aplicações
Visitem também >>>> Portal Masters - Fórum

#8 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 03/08/2007, 22:56

while ($linha = mysql_fetch_array($resultado)) {
	
	$logo = (empty($linha['logo']) : 'padrao.gif' : $linha['logo']);
				echo "<img src=\''.$logo.''\''>";
}

Vê se isso resolve amigo...

Tu acrescentou os erros de sintaxe... :assobio:

WebJohn, corrija esta linha do código postado pelo _Dudu_1533:

$logo = empty($linha['logo']) ? 'padrao.gif' : $linha['logo'];

Capice? Troque o sinal de dois pontos por um sinal de interrogação. ;)

[]’s :D


Valeu pelo Toque..
Nem tinha visto. :assobio:

while ($linha = mysql_fetch_array($resultado)) {
	
	$logo = (empty($linha['logo']) : 'padrao.gif' : $linha['logo']);
				echo "<img src=\''.$logo.''\''>";
}

Vê se isso resolve amigo...


Que cópia hein...
Até os erros copiou...
hehehe


Até mais ^_^

Edição feita por: _Dudu_1533, 03/08/2007, 22:58.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#9 WebJohn

WebJohn

    .:.:>\/\/£BJ°|-||\|<:.:.

  • Usuários
  • 143 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto, BRAZIL
  • Interesses:Que Deus esteja com vcs<br><br>&quot;Tudo posso naquele que me fortalece&quot; Filipenses 4:13

Posted 04/08/2007, 00:33

vlws galera
vou testar e posto o resultado

bom
fiz as mudanças necessarias, porém a imagem não aparece,
alguma outra ideia??
PS: o erro foi corrigido, brigadaum pela ajuda

#10 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 04/08/2007, 11:23

fiz as mudanças necessarias, porém a imagem não aparece,

Pergunta básica: no diretório do script há a imagem padrao.gif? :D

[]’s :DAté mais

#11 WebJohn

WebJohn

    .:.:>\/\/£BJ°|-||\|<:.:.

  • Usuários
  • 143 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto, BRAZIL
  • Interesses:Que Deus esteja com vcs<br><br>&quot;Tudo posso naquele que me fortalece&quot; Filipenses 4:13

Posted 05/08/2007, 23:46

sim sim
tah lah
^^




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq