Lo que quiero decir es que no hagas 54 formularios

Haces uno, con los campos vacíos (sin asignar valores) que puedas rellenar. Entonces, al accionar éste formulario que haga un UPDATE como el que te he dicho arriba. Al no indicarse una fila concreta en la consulta, supongo que actualizará los 54 con los valores asignados.
Lo del while olvídalo, formaba parte del SELECT, y a eso ya hemos dicho que no.
¿Mejor ahora?