tml Posted October 1, 2008 Share Posted October 1, 2008 HI, i where wondering how to make more pages in one like. index.php?page=1 or something like that... if any can help me with the code i be more than happy. im new to php. so i would like the code so i can just copy and paste, and i would like to know how my link should be etc. <a href index.php?page=1.... Link to comment https://forums.phpfreaks.com/topic/126596-all-in-one/ Share on other sites More sharing options...
Delight Posted October 3, 2008 Share Posted October 3, 2008 Here's a simple example: Place this code on the first line of your index.php: <?php if (empty($_GET['page'])) { $_GET['page'] = 'home'; } ?> Place this code in your content div: <?php if(is_numeric($_GET['page'])) // check if button ACTION is a number. { $page = $_GET['page']; $query="SELECT * FROM `table_in_database` WHERE `id` = '$page';"; $result = mysql_query($query); $inhoud = mysql_fetch_assoc($result); // MYSQL data to PHP echo $inhoud['info']; // Display your content } else // if not a number then load page from the PAGES folder. { $_GET['page']; include('pages/'.$_GET['page'].'.php'); // name and add .PHP to it // wich will result in a // filename in the PAGES // folder. } ?> Now, make a folder on the root called pages. In this folder are the files stashed like home.php, news.php , allyourfiles.php etc etc. These will be called from the content div. Your buttons (anywhere on your page) must have the following action: ?page=home Home is referring to your pages/home.php file. Or get the content out of a dabase: ?page=1 If anyone feels the need to add a more complicated one with security feel free to do so but i thought this might be a good way to start. Enjoy. Link to comment https://forums.phpfreaks.com/topic/126596-all-in-one/#findComment-656177 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.