Sì hai capito benissimo e ti ringrazio.

Io direi il primo.

Ma poi il controllo lo posso fare comunque lato server e lato client?

E poi la registrazione dei dati sul DB avverrebbe tutta insieme sia per i dati del primo form (quello comune a tutti) che per quelli del secondo form (quello che cambia a seconda della scelta) giusto?

Grazie