A dynamic form object is a form object whose initial state is determined by the server when the page is requested from the server, not by the form designer at design time. For example, when a user requests a PHP page containing a form with a menu, a PHP script in the page automatically populates the menu with values stored in a database. The server then sends the completed page to the users browser.
Making form objects dynamic can simplify site maintenance. For example, many sites use menus to present users with a set of options. If the menu is dynamic, you can add, remove, or change menu items in a single place--the database table in which the items are stored--to update all instances of the same menu on the site.
A menu is not the only type of dynamic form object. You can also create and use dynamic radio buttons, checkboxes, text fields, and image fields.