El tema de ajax no es que sea en tiempo real... lo que pasa es que una llamada a buscar datos puede ser sin tener que recargar toda la pagina... en terminos sencillos una vez cargada la pagina principal, puedes poner acciones que van a llamar a otras paginas y las traeran a esta... pero esas otras paginas y la pagina principal pueden ser completamente php...
Dicho esto, en la consulta que te muestro solo tienes que hacer pequeñas modificaciones:
1.- cambiar el select por un input y poner un boton que tenga la funcion javascript que hara la peticion a la otra pagina.
2.- cambiar la consulta sql por un insert into con los datos que vengan de javascript.
Mas alla de eso no creo que debas modificar mucho el codigo.
Suerte!