senza saper come sono strutturate le pagine è difficile darvi risposta
mi risulta difficile poi credere a quanto dici
intendi dire che gestisci l'interazione con il db con ajax? se come dici siete alle prime armi mi risulta difficileAttraverso una pagina di javascript verifichiamo e memorizziamo nel db le scelte effettuate dagli utenti....
se non usate javascript però la domanda non avrebbe senso perchè sarebbe troppo facile al caricamento della pagina verificare quali select sono state modificate, confrontale con un array contenente il nome delle select che possono essere modificate senza bisogno di conferma, visualizzare i bottoni giusti e andare avanti
se usate javascript ... spiegate meglio l'interazione tra gli utenti, tra le pagine e il db, solo cosi se ne esce