Il codice non è racchiuso tra tag CODE e si fa fatica a leggerlo.

Inoltre non si è capito molto circa il problema, soprattutto riguardo al coinvolgimento del database ...