Allora, sto provando a fare qualcosina adesso. Direi che potrebbe facilitare molto la vita inserire come value dei vari input radio non dei nomi generici come 'liscia' o 'gassata' ma direttamente il numero di punti corrispondenti a quella risposta.

Quindi, ad esempio:

codice:
<input id="d1_a" name="d1" type="radio" value="1" />
<input id="d1_b" name="d2" type="radio" value="2" />