Il sito non l'ho ancora strutturato, ma suppongo che il cliente preferisca delle pagine divise...

Per quanto riguarda lo switch, dovrei fare qualcosa del tipo:
se è selezionato il primo valore, allora stampo la form con il primo valore selezionato, se è selezionato il secondo valore, allora stampo la form con il secondo valore selezionato, etc.
Non avendo mai fatto nulla di simile, non so da che parte iniziare Non si potrebbe recuperare il valore che è nel db e definire una variabile con quel valore, quindi dire di rendere selezionabile quella variabile? E' quello che dicevi tu?