I'm very strong understanding of HTML5 and JavaScript. I've got good experience with PHP and MySQL making database calls as well.
Plan to Complete:
I would start by querying the database through a AJAX/PHP implementation and populate the first select box, and then populate each succeeding select box, based on the user input. I'd make sure it would function well, look good, and be simple to use.
Let me know if you'd like to chat!
Best,
Rich Quigley