Hey guys! I have a page that displays different things when you click on different links, but it’s all done on one page. here’s the code scheme i have:
<?php
if(!isset($_GET['page'])){ ?>
<div id="container">
<nav>
<ul>
<li><a href="<?php echo $_SERVER['PHP_SELF']; ?>?page=make_post">Make a Post</a></li>
<li><a href="<?php echo $_SERVER['PHP_SELF']; ?>?page=view_posts">View Posts</a></li>
<li><a href="home.php">Go to Feed</a></li>
</ul>
</nav>
</div>
<?php }elseif(isset($_GET['page']) == 'make_post'){?>
<div id="post-form">
post form test
</div>
<?php }elseif(isset($_GET['page']) == 'view_posts'){ ?>
<div id="view-posts">
view post test
</div>
<?php } ?>
it was working yesterday, but while editing i must have changed something to make it not work but when you click the ‘view posts’ link, it displays the ‘make a post’ page. but when you click the make a post link, it displays the right content. i can’t figure out why the view posts link doesn’t work…help??