Ir para conteúdo

POWERED BY:

Arquivado

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

Mike Oldfield

[Resolvido] Comando if acrescenta espaço em branco na página?

Recommended Posts

Olá,

 

Quero imprimir algum texto na tela e um link só é apresentado se o seu conteúdo não for null:

<b>Bem vindo</b><?php if ($evento["urlCartaz"] != ""){?>, ver  <a href= <?php echo $evento['urlCartaz'];?> target="_blank">cartaz</a> <?php }?>, Continua

 

No exemplo dado acima, no caso de não ter um cartaz, ele está escrevendo assim:

 

Bem vindo , Continua

 

Esse espaço depois do bem vindo e antes da vírgula eu não quero que apareça. Por que aparece? Tem como remover?

 

Já tentei tirar todos os espaços dos comandos, já tentei colocar tudo na mesma linha e nada adianta.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente usar o código completo, pois evita erros:

 

<?php
echo '<b>Bem vindo</b>';
if ($evento["urlCartaz"] != "") {
echo ', ver <a href="'.$evento['urlCartaz'].'" target="_blank">cartaz</a>';
}
echo ', Continua';
?>

 

Deve funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

De nada, estou aqui para ajudar, qualquer dúvida é só perguntar. Bom, o jeito que eu te mostrei é como eu faria mesmo, eu evito ao máximo misturar os códigos pois além de estar sujeito a muitos erros, ele ainda dificulta uma futura manutenção caso seja necessária, recomendo a você fazer do mesmo jeito!

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.