No, el formulario y todo tiene que ir fuera del while, por favor trata de pensar solo un poco, tienes que dibujar toda tu tabla, y hasta al final el formulario.
Lo que puedes hacer para que entiendas como funciona es olvidar todo lo de jQuery y haz algo sencillo, imprime tu tabla en HTML, al final añade un link para editar, y pasale el id de la fila actual.
Luego cuando presiones el link, revisa si existe el id, cargas datos, dibujas el formulario con los datos del id y listo.
El pseudocódigo es algo así:
Código:
si es POST
actualizarDatos(POST)
redirigir
end si
dibujarHeader()
dibujarTablaDatos()
si existe id en GET
datos = cargarDatos(id)
dibujarFormulario(datos)
end si
dibujarFooter()
Así el while solamente es parte de dibujarTablaDatos() lo demás queda fuera del while, y solamente dibujas un formulario, con los datos de la fila actual.
Ya que puedas generar eso, ya le agregas todo el jQuery que quieras y el dinamismo que necesites, pero primero tienes que llegar a ese funcionamiento básico para que entiendas mejor como es que debe de funcionar el flujo de datos de tu sistema.
Saludos.