Hi, I have built a small cms which allows me to create simple html pages and then upload them to an ftp. Everything is working apart from the menu, I cant get my head round how to create the menu system. The outputted file is a static html file that wont be connected to a database, so I need to retrieve the information from the database then write this information in standard html to a page before it is sent to the ftp. I have looked through the forum and the net and can't find a solution, can anyone help? CODE//// (which I know is incorrect, but kind of works and should hopefully show what I mean) $page_name = mysql_query("SELECT * FROM pages WHERE page_display = 'yes' ORDER BY page_order ASC") or die(mysql_error()); while($info = mysql_fetch_array( $page_name )) { $page[] = $info[page_name]; } $navigation = <<<EOD <li>$page[0]</li> <li>$page[1]</li> <li>$page[2]</li> <li>$page[3]</li> EOD;