non avevo chiuso il form e naturalmente sta fuori dal ciclo while.
quello che non capisco (non l'ho ancora provato) $prev_type = ''; dove lo usi?