kurole Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 Fiz uma tabela para postar festas....... nome:emai:contato:foto:Eu gostaria que quando o usuario não colocar a foto, na hora de exibir ficaria assim :<?if ( ){echo "<img src='img/$imagem_name'>";>}else{echo "Sem imagem";}?>ObrigadoKurole Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Agosto 11, 2004 Denunciar Share Postado Agosto 11, 2004 /* Fica difícil em filho , se tá trabalhando com banco? ou referência ?use o seguinte macete : deixe uma imagem padrão para quem não colocar foto é uma saida */ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Agosto 11, 2004 Denunciar Share Postado Agosto 11, 2004 Ficou meio difícil de entender ao certo o que você quer, mais se a saida do nome da foto for "$foto", você pode fazer:if(isset($foto)){ echo "<IMG... ...>"; } else { echo "Sem Foto"; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kurole Postado Agosto 11, 2004 Autor Denunciar Share Postado Agosto 11, 2004 beleza.. mas era isso mesmo que eu estava procurando.... ..A imagem esta em uma pasta.. e o nome esta no BD.....mas beleza deu certo abraço e desculpa pela minha inguinorança.Kurole Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kurole Postado Agosto 12, 2004 Autor Denunciar Share Postado Agosto 12, 2004 Não deu certo ainda ...!! Bom vou explicar detalhadamente o que eu quero....Aqui abaixou esta o meu codigo fonte e a pergunta esta abaixo <?php include_once("conexao.php"); $sql = "SELECT * FROM `festas` WHERE id='$id'"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta ao banco de dados"); while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $nome = $linha["nome"]; $texto = $linha["texto"]; $data = $linha["data"]; $promoter = $linha["promoter"]; $cidade = $linha["cidade"]; $email = $linha["email"]; $estado = $linha["estado"]; $valor_ant = $linha["valor_ant"]; $valor_hora = $linha["valor_hora"]; $hora = $linha["hora"]; $ponto_venda = $linha["ponto_venda"]; $texto = $linha["texto"]; $foto = $linha["foto"]; ?> <link href="../kurol_estilo.css" rel="stylesheet" type="text/css"> <title>:::: Meu site - 10:::::</title><style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } .style2 {color: #FFFFFF} --> </style><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr align="center" valign="middle"> <th height="79" colspan="2" scope="col"><span class="mural"><? echo "$nome";?></span></span></th> </tr> <tr bgcolor="#FF0000"> <th width="22%" align="left" valign="top" scope="col"><span class="mural style2">Data:</span></th> <th width="78%" align="left" valign="top" scope="col"><span class="mural style2"><? echo "$data";?></span></th> </tr> <tr bgcolor="#FF0000"> <th align="left" scope="col"></th> <th align="left" scope="col"><span class="style2"></span></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Promoter:</th> <th align="left" class="mural" scope="col"><span class="mural style2"><? echo "$promoter";?></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Email:</th> <th align="left" class="mural style2" scope="col"><? echo "$email";?></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Cidade:</th> <th align="left" class="mural style2" scope="col"><? echo "$cidade";?> - Estato: <? echo "$estado";?></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Valor Antecipado:</th> <th align="left" class="mural" scope="col"><span class="mural style2"><? echo "$valor_ant";?></span></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Valor na Hora:</th> <th align="left" class="mural" scope="col"><span class="mural style2"><? echo "$valor_hora";?></span></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Hora:</th> <th align="left" class="mural style2" scope="col"><? echo "$hora";?></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Pontos de Venda:</th> <th align="left" class="mural" scope="col"><span class="mural style2"><? echo "$ponto_venda";?></span></th> </tr> <tr bgcolor="#FF0000"> <th colspan="2" align="left" class="mural style2" scope="col"><?echo "<hr>";?></th> </tr> <tr bgcolor="#FF0000"> <th align="left" class="mural style2" scope="col">Descrição:</th> <th align="left" class="mural" scope="col"><span class="mural style2"><? echo "$texto";?></span></th> </tr> <tr align="center"> <th colspan="2" class="mural" scope="col"> </th> </tr> <tr align="center"> <th colspan="2" class="mural" scope="col"> [COLOR=red]######################### # <? # # if(isset($foto)) # # { echo "<img src='img/$foto'>"; # # } else { # # echo "Sem Foto"; # # } # # # # ?> # #########################[/COLOR] </th> </tr> <tr align="center"> <th colspan="2" class="mural" scope="col"> </th> </tr> <tr align="center"> <th colspan="2" class="mural" scope="col"> </th> </tr> <tr align="center"> <th colspan="2" class="mural" scope="col"> </th> </tr> <tr align="center"> <th colspan="2" class="mural" scope="col"><a href="javascript:window.close();">Fechar Janela</a> - Cadastrar Festa </th> </tr> </table> <? } ?>Eu gostaria que quando o usuário não cadastrasse nenhuma foto, deixasse o campo em branco..... na hora de exibir a imagem ficaria escrito somente (((Campo sem foto))). Será que da para entender agora?Outras informações, a foto vai para uma pasta e o caminho para banco... o problema esta no codigo acima na parte em vermelho..Aguardo Kurole Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 12, 2004 Denunciar Share Postado Agosto 12, 2004 porque você não faz do jeito que o Gladiador e o Gladisson te falaram?exemplo quando você for listar essa pessoa e ela não tiver foto você mostra o link de uma foto padrão escrito "não tem foto"entendeu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Woody Postado Agosto 12, 2004 Denunciar Share Postado Agosto 12, 2004 Se o que você quer fazer é:Pegar os dados de uma DbPesquisar se existe foto na pasta:E caso não tenha foto , mostre "Sem foto";Faça assim: <? if(file_exists($foto)) //->caminho completo da foto { echo "<img src='img/$foto'>"; } else { echo "Sem Foto"; } ?> Isso vai fazer com que ele verifique se existe ou não a foto.Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 12, 2004 Denunciar Share Postado Agosto 12, 2004 ou <? if(file_exists($foto)) //->caminho completo da foto{ echo "<img src='img/$foto'>";} else { echo "<img src='img/foto_padrao.gif'>"; } ?>a foto_padrao seria a foto em branco com uma escrita "Sem Foto" por exemplo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kurole Postado Agosto 12, 2004 Autor Denunciar Share Postado Agosto 12, 2004 Valeu galera:::::: deu certofivou assim <? if(file_exists("img/$foto")) //->caminho completo da foto { echo "<img src='img/$foto'>"; } else { echo "<img src='img/foto_padrao.gif'>"; } ?> Abração ...A galera que quiser dar uma olhadinha no meu site manda bala .. www.agito10.comValeu!!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
kurole
Fiz uma tabela para postar festas.......
nome:
emai:
contato:
foto:
Eu gostaria que quando o usuario não colocar a foto, na hora de exibir ficaria assim :
<?
if ( ){
echo "<img src='img/$imagem_name'>";>
}else{
echo "Sem imagem";
}
?>
Obrigado
Kurole
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.