Allora potresti aggiungere dei textfield in cui stampi via javascript i valori "in tempo reale", poi tutte le elaborazioni del caso le continui a fare via PHP, in caso anche sui valori totali che hai fatto calcolare a javascript. Però se tali conteggi in tempo reale contemplano il pescare dati dal database ad ogni modifica delle selezioni (ossia tutti i dati necessari non sono resi disponibili fin dall'inizio), non c'è modo se non facendo un submit (o con ajax) di andare ad interagire col database stesso.