Cascade Select
This class is meant to generate two HTML form select type inputs making the currently selected value on the first input determine the option values that are made available on the second. It uses JavaScript to update the second input options when the first input changes. The class comes with an example that defines the options for both input from data defined by arrays, and also an example that retrieves the options values from MySQL database query results.