I'm designing a bookmarking website for a school project and it all looks fine, but when I enter my input nothing changes. i think the problem may be with sessions?

Code PHP:
if(!isset($_SESSION['where'] ) ){
    $_SESSION['where'] = array();
                    function save($where, $title, $link, $notes){
                        $desc = school();
                        $desc['title'] = $title;
                    array_push($_SESSION[$where], $desc);
                    function show($desc) {
                        $items = $_SESSION[$school];
                        foreach($items as $item);
                            $title = $item['title'];
                            $link = $item['link'];
                            $notes = $item['notes'];

Code HTML4Strict:
        <link rel="stylesheet" type="text/css" href="external.css"/>
        <div id="header">
            <div id="book"> <img src="http://www.iconshock.com/img_jpg/SEVEN/general/jpg/256/book_icon.jpg" style="height:200px;width:200px;"> 
        <div id="menu">
            <a href='tester.php'>Main Page</a><br>
            <a href='about.php'>About Bookmarker</a></div>
        <div id="content">
                <form action='' method='GET'>
                            <input type="text" name="title" placeholder="Title of link"/>
                            <input type="text" name="link" placeholder="Link"/>
                            <input type="text" name="notes" placeholder="Notes/comments"/>
                    <input type="submit" value="Save!"/>
            <div id="school">
                  <p style="
Code PHP:
            if( isset( $_SESSION['title']) && isset( $_SESSION['link']) && isset( $_SESSION['notes']))
                print("<a href=$link>$title</a><br/>$notes");

the website looks like this right now:
Screen Shot 2013-05-02 at 2.02.12 PM.png