Eso: Registrar cliente

Hice que la persona ingrese su dni al elegir el vuelo y que al procesar
la reserva verifique si el cliente ya existe o no... Si ya existe
directamente ya lo manda al realizar pago mostrandole los datos (ahi
podemos ver como dar la opcion de modificar esos datos: yo pensaba hacer
un boton llamado "modificar datos" que al clickearlo, lleve al cliente a
una pagina donde pueda modificar eso y cuando termine de cambiar, vuelva
a la pagina con los datos y la opcion de pagar). Si el cliente no
existia, ahi le muestra el form para registrarse y despues lo registra
en la BD.