Jump to content


Photo

Problema Com Ifs No Php :/


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

#1 Nimaro

Nimaro

    Normal

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

Posted 12/03/2010, 14:09

Boas a todos,

Estou a ter problemas a fazer uma condição... e nao estou a ver onde esta o problema. :/

tenho isto:

<?php if (the_ID() == 33) ?>
    	<a href="http://www.clix.pt" onclick="window.open('http://www.google.com','newwin');">click me</a>
<?php endif; ?>

O the_ID() recebe-me o ID da pagina que eu abro... Estou a tentar fazer um teste apenas para uma pagina... que tem o ID de 33. E depois queria que ele ao entrar no if me colocasse o Click ME que redirecciona para duas paginas.

Ele esta a receber bem o ID e os links estao a funcionar correctamente... So a condicao nao esta a funcionar... Ele imprime-me sempre o ID e entra sempre na funcao.


Acho que isto é simples para vocês, eu é que ainda não sou nenhum master nisto e nao estou a conseguir resolver isto.
Espero que me consigam ajudar

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 12/03/2010, 14:36

Tenta assim:
<?php 
    if (the_ID() == 33):
        echo '<a href="http://www.clix.pt" onclick="window.open(\'http://www.google.com\',\'newwin\');">click me</a>';
    endif;
?>
Fonte: Structures Elseif

Edição feita por: Renan L. Queiroz, 12/03/2010, 14:37.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 12/03/2010, 14:40

Se ele sempre mostra o link, o problema está no the_ID()

Posta seu código, ou da um echo no the_ID antes da condição IF e vê mostra valores diferentes

[]'s




1 user(s) are reading this topic

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

IPB Skin By Virteq