Da come la descrivi, credo che devi inviare il form ogni volta e far accesso al database (quindi il grosso del lavoro va fatto in PHP).
Invece puoi usare JS per inviare il form in modo automatico al cambiamento di particolari campi.
Per i campi text, basta che premi il return, ma puoi anche aggiungere:
<input type="text" ... onchange="this.form.submit();">
Per i campi select:
<select ... onchange="this.form.submit();">
Per i checkbox e i radio si puo` anche fare, ma devi usare l'evento onclick:
<input type="checkbox" ... onclick="this.form.submit();">
Per altri campi occorre valutare di volta in volta.

Rispondi quotando