Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2009, 05:18
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 16 años, 6 meses
Puntos: 4
problemas con if / else

Hola amigos....

tengo un problemilla uqe me estoy volviendo loco en como hacerlo:
tengo un script el cual un usuario se logea y si va navegando por mi web, hay un div el cual uestra el tipico " Hola: Pepe !!", pero el problema es que quiero que cuando haya session de usuario muestre el "Hola:Pepe", pero cuando no haya sessuin de usuario muestre un enlace que vaya a la pagina de login. He hecho asi, pero lo unico que he conseguido es que si no hay usuario registrado muestre el enlace a la pagina de login.php, pero lo que no consigo es que no aparezca el "Hola:"
<div>
<?php
if (!isset($_SESSION["cuenta_paginas"])){
$_SESSION["cuenta_paginas"] = $_SESSION['MM_Username'];
}else{
$_SESSION["cuenta_paginas"] = $_SESSION['MM_Username'];
}
?>

<?php
echo "Hola !! " . $_SESSION["cuenta_paginas"];
if (!isset($_SESSION["cuenta_paginas"])){
echo "<a href=http://www.jdwake.es/login.php>Conectar usuario</a>";}
?>
<a href="<?php echo $logoutAction ?>">Desconectar</a>
</div>

Es decir, si hay session de usuario, aparece:

Hola!! Pepe Desconectar session

si NO hay session aparece:

Hola !!Conectar usuario Desconectar session ( aquí es donde yo quiero que solo aparezca el "Conectar usuario"