Hola:
Estás confundiendo varias cosas. OnClick es un evento que se va a manejar en tu navegador y de ninguna manera hará que se ejecute nada de PHP en el servidor, a menos que se lo indiques explícitamente (mediante JavaScript).
Por otro lado, el orden básico, sería:
- Llenar los campos.
- Pulsar botón que hace un submit().
- Recoger las variables de formulario, procesarlas.
- Volver a cargar el formulario con los nuevos valores.
Parace que lo que buscas es que no se recargue la página, sino que se parezca más a una aplicación de escritorio. Cuando juntas cosas como un lenguaje de cliente (JavaScript) y uno de servidor (PHP) con ese fin, puedes estar hablando de
Ajax.
Saludos