Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

bioshock

Hide elements

Mensagens Recomendadas

bioshock

Boas, surgiu-me um problema caricato, que é o seguinte:

Quando faço login na página login, queria que na página "Index" uma das células fosse escondida. (Neste caso, quando faço Login, a célula "Registar" na página "Index" já não faz sentido, daí eu querer esconde-la).

Tentei jogar com as classes, dizendo algo do género:

$("#menuXPTO").hide();

  (Após fazer login com sucesso)

Mas sem sucesso, soluções? Obrigado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Mas eu quero em PHP.. repara neste código:

<?php if(isset($_COOKIE['ID_my_site'])) {
	echo "Bem vindo ".$_COOKIE['ID_my_site']."!";
}
else {
	echo "Bem-Vindo estranho - Faça o login!";
                ---Aqui ponho o código para esconder uma Div---

}?> 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
sc0rpion

Nas nessa situação estás a misturar PHP com Javascript.

Eu talvez fizesse tudo em Javascript (jquery). Verificava o cookie com jquery.

Algo do tipo:

if($.cookie("ID_my_site")){
$("#divLogged").show();
}else{
$("#divNotLogged").show();
}

É óbvio que esta solução só funciona para quem tem o javascript no browser activo, mas foi o que pediste. Não sei exactamente qual a tua intenção, mas se só queres alterar a frase para incluir o nome acho melhor fazeres tudo em php.

Algo do tipo:

<?php  if(isset($_COOKIE['ID_my_site'])) {
                $user = "Bem vindo {$_COOKIE['ID_my_site']}!";
}
else {
                $user = "Bem-Vindo estranho - Faça o login!";               
}

// Na zona onde é suposto aparecer a frase colocas:
echo $user;

?>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.