The creation of a dynamic nested unordered list without using any JavaScript code is sometimes a problem because the script needs to "remember" the values, sub values and also the query string from previous clicked links. In this tutorial we will learn how to create a dynamic navigation menu powered by PHP and MySQL only. While using standard HTML elements (unordered lists) itÂ’s easy to add different CSS styles later.