Jump to content


Photo

Function Help


  • Please log in to reply
1 reply to this topic

#1 RyanEricW

RyanEricW
  • Members
  • Pip
  • Newbie
  • 8 posts

Posted 17 June 2006 - 03:41 AM

    function nav_toggle($i)
    {
        settype($i,"integer");

        if($_SESSION['show_nav_menu_'.'$i'] == "0")
        {
            $_SESSION['show_nav_menu_'.'$i'] = 1;
            session_commit();
        }
        else
        {
            $_SESSION['show_nav_menu_'.'$i'] = 0;
        }
        echo $_SESSION['show_nav_menu_'.'$i'];
        echo $i;
    }

Now this is supposed to work as a navigation toggle, it initially sets the value for the session of the user, so the menu reads the session variable and pulls back to determine whether the links are to be shown or not.
This does not work, and I'm sure there is probably a stupid reason behind it, but can anyone help me?

Thank you.

#2 RyanEricW

RyanEricW
  • Members
  • Pip
  • Newbie
  • 8 posts

Posted 17 June 2006 - 04:33 AM

Nvrm, I fixed it.

    function nav_toggle($i)
    {
        settype($i,"integer");

        $variable = "show_nav_menu_$i";
        
        if($_SESSION[$variable] == "0" || !isset($_SESSION[$variable]))
        {
            $_SESSION[$variable] = 1;
            session_commit();
        }
        else
        {
            $_SESSION[$variable] = 0;
        }
    }





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users