Ir para conteúdo

POWERED BY:

Arquivado

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

Carol Designer

comando if else

Recommended Posts

Galera não sei o que acontece meu código não esta funcionando preciso de uma luz

 

se eu coloco <?php if ($pessoas_foto == "1") { ?>

só aparece a imagem que não existe foto mesmo existindo.

<?php if ($pessoas_foto == "") { ?>

Se eu coloco nada ela aparece a imagem cadastrada mais se não tem imagem ele aparece um x e não a imagem nao.jpg.

 

o código é esse

 

 

<?php if ($pessoas_foto == "1") { ?>

<img src="<?php echo $coluna['pessoas_foto'] ?>" height="200" border="3">

<?php } else { ?>

<img src="imagem/nao.jpg" width="100" height="100">

<?php } ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não se compara número como string amigo, o que você ta fazendo ta errado, olhe:

 

if(var=="1") << errado

 

if(var==1) << correto

 

tem que tratar número como número e não como string.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não se compara número como string amigo, o que você ta fazendo ta errado, olhe:

 

if(var=="1") << errado

 

if(var==1) << correto

 

tem que tratar número como número e não como string.

Obrigada mais mesmo assim não deu certo.

Sou uma mulher hauah mais valeu pelo amigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?
if ($pessoas_foto == 1) {

echo '<img src="'.$coluna['pessoas_foto'].'" height="200" border="3">';

} else {

echo '<img src="imagem/nao.jpg" width="100" height="100">';

}

?>

Tente assim..

Dá também um echo no $pessoas_foto pra ver se está retornando algo.. senão nunca vai funcionar! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carol,

Por questão de organização, pq não utilizar?

 

<?php
if($pessoas_foto == 1) {
	echo "<img src=\"<?php echo $coluna['pessoas_foto'] ?>\" height=\"200\" border=\"3\" />";
} else {
	echo "<img src=\"imagem/nao.jpg\" width=\"100\" height=\"100\" />";
}
?>

Acho que fica bem mais claro e você não precisa ficar abrindo e fechando tags php toda hora

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?
if ($pessoas_foto == 1) {

echo '<img src="'.$coluna['pessoas_foto'].'" height="200" border="3">';

} else {

echo '<img src="imagem/nao.jpg" width="100" height="100">';

}

?>

Tente assim..

Dá também um echo no $pessoas_foto pra ver se está retornando algo.. senão nunca vai funcionar! :)

perata mesmo alterando so aparece a imagem nao.jpg como se ele não fosse cadastrado

Compartilhar este post


Link para o post
Compartilhar em outros sites

vixi... rsrsrs Desculpas então moça :)

 

me explica como funciona o sistema e o que quer que ele faça.

bom é simples ahuahu mais não ta funcionando.

Eu quero que quando o cara entre na pagina em questão ele visualize a foto, isso se ela foi cadastrada se não foi cadastrada ele visualizara uma imagem que no caso seria nao.jpg.

 

Mais não esta funcionando.

Não sou boa em php trabalho mais com flash e asp . então fui pela lógica mais não deu certo ahuahauh

Compartilhar este post


Link para o post
Compartilhar em outros sites

você deu o echo na variável $pessoas_foto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estas guardando o caminho da foto no DB ? se sim, qual é o campo que armazena ?

o campo é esse pessoas_foto como eu falei na no primeiro topico seu coloco

 

<?php if ($pessoas_foto == "1") { ?>

<img src="<?php echo $coluna['pessoas_foto'] ?>" height="200" border="3">

<?php } else { ?>

<img src="imagem/nao.jpg" width="100" height="100">

<?php } ?>

 

A foto fica certa, so que se ele não tem foto ele não vai para nao.jpg aparecendo um quadrado com x.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carol,

 

Verifique o conteúdo da variável $pessoas_foto

 

No condicional if você usa a váriavel $pessoas_foto dentro do if você ja usa $coluna['pessoas_foto']

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carol,

 

Verifique o conteúdo da variável $pessoas_foto

 

No condicional if você usa a váriavel $pessoas_foto dentro do if você ja usa $coluna['pessoas_foto']

 

Olá Douglas esta certinho acabei de jogar isso para ver se ele me mostra o caminho das fotos é ele mostra dos dois arquivos.

 

<?php echo $coluna['pessoas_foto'] ?><br>

<?php echo $pessoas_foto ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

o campo é esse pessoas_foto como eu falei na no primeiro topico seu coloco

 

<?php if ($pessoas_foto == "1") { ?>

<img src="<?php echo $coluna['pessoas_foto'] ?>" height="200" border="3">

<?php } else { ?>

<img src="imagem/nao.jpg" width="100" height="100">

<?php } ?>

 

A foto fica certa, so que se ele não tem foto ele não vai para nao.jpg aparecendo um quadrado com x.

Tudo bem Carol, boa tarde.

 

Pelo que deu pra entender o caminho da imagem está no banco de dados.

Experimenta dar um echo na variável coluna sem a tag img do html. Verifica se vai mostrar exatamente o caminho da imagem, pelo que deu pra perceber o erro é simplesmente de endereçamento, pois às vezes você está gravando somente o nome do arquivo no banco de dados e, se for este o caso, ele está tentando buscar a imagem na mesma pasta do arquivo.

 

Grande Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Douglas esta certinho acabei de jogar isso para ver se ele me mostra o caminho das fotos é ele mostra dos dois arquivos.

Mostra somente o nome do arquivo ou o nome completo das fotos?

 

Se está mostrando somente o nome do arquivo: As fotos estão todas na mesma pasta ou estão em outra pasta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
if ($pessoas_foto == 1)
{
	echo "<img src='$coluna[pessoas_foto]' height='200' border='3'>";
}
else
{
	echo "<img src='imagem/nao.jpg' width='100' height='100'>";
}

// O que é isso: $pessoas_foto == 1 ?

// Se for um mysql_num_rows, tente fazer assim:

 

if (mysql_num_rows($pessoas_foto) != 0) // Existe no banco

// Esse $coluna[pessoas_foto], está puxando da onde? Tu estás colocando o caminho completo do arquivo? O arquivo tem extensão?

 

Sucesso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera eu conseguiiii faleu pela força.

 

<?php if ($pessoas_foto == "") { ?>

<img src="imagem/nao.jpg" width="100" height="100">,

<?php } else { ?>

 

<img src="<?php echo $coluna['pessoas_foto'] ?>" height="200" border="3">

<?php } ?>

 

 

eu deixei o "" vazio

e alterei a ordem hauahu tava erro hauhau

GRACIAS A TODOS

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.