Los primeros 3 mensajes te dicen que le
array $_POST no tiene esos subíndices que le indicas ("a", "nombre", "password");
lo más probable es que eso ocurra porque llegas a la página sin haber enviado antes un formulario (o en técnicamente, una petición)
POST. Veo que tu idea es que el formulario esté en la misma página... bueno, la primera vez que entras a la página (nates de enviar el formulario), estás disparando esos errores (tratar de obtener un valor que no existe de un array).
Sobre el error de la línea 76... en realidad, es la línea en la que inicias el formulario, y el error está en tratar de utilizar la variable $PHP_SELF. Lee
este hilo para más información. Saludos.