Buenas noches,
Tengo un formulario en HTML que utilizaré para registrar los pagos de mis clientes (no para el procesamiento, simplemente las personas que ya pagaron, que coloquen la información y posteriormente la revisaré en una "página maestra que muestra todas las solicitudes de envío"). Vendo cursos en formato digital y necesito controlar las solicitudes de envío de cursos o manuales para agilizar mi trabajo.
Lo que he hecho:
En primer lugar, las personas ingresan sus datos personales en el formulario (usuario, nombre, apellido, e-mail, e-mail alternativo, crean una contraseña y aceptan los términos y condiciones).
Luego se registra el pago. Se muestra una capa distinta dependiendo de la forma de pago seleccionada (depósito bancario, transferencia bancaria y mercadopago) Cada capa tiene sus propios campos (entidad bancaria, monto pagado, fecha del pago, entre otros).
Después, se selecciona la cantidad de manuales que compró y quiere registrar en el pago (lista desplegable del 1 al 9). Dependiendo del valor de la selección, se mostrará X veces en tablas distintas "Curso de: --(lista dinámica que muestra todos los cursos que he grabado en la base de datos)--"
Luego esta el botón de enviar.
Nota: Cada uno de estos datos está validado con una librería javascritp llamada JSvalidate, muy efectiva. Y todo lo anteriormente nombrado pertenece a un solo formulario
Lo que necesito:
Una vez que el usuario escriba todos los datos, necesito que estos se registren en mi base de datos para posteriormente poder entrar a una página "maestra" que me muestra todas las solicitudes enviadas. Luego de chequear los pagos, nombres de usuarios, etc. Necesito que dentro de la fila en donde se muestrá los datos de una solicitud, haya un botón de Enviar.
En caso que el pago después de comprobarlo, sea válido, haría clic en el botón enviar y este enviaría automáticamente un e-mail con la información de descarga al usuario. Ese e-mail sería enviado a la dirección que colocó en el formulario de registro y se le enviaría la información de descarga dependiendo de los cursos que seleccionó en la lista desplegable.
Una vez se haya enviado, deberá aparecer en sustitución del botón enviar otra imagen "en color gris, haciendo alusión que ya ha sido usado" y permitiendo enviar de nuevo el manual, solamente cambiar el estado. Aunque esto es algo secundario.
La tabla que aparecería en la página maestra debería contener los siguientes datos:
USUARIO - E-MAIL - FORMA DE PAGO UTILIZADA - (Dependiendo de lo anterior, los datos del pago. Ej: Seleccionó transferencia bancaria, debería aparecer: Monto transferido, entidad bancaria, número de recibo, solamente) - CURSO (S) COMPRADO(S) - BOTÓN(IMAGEN) DE ENVIAR MANUAL/CURSO.
Esto se repetiría para cada una de las solicitudes enviadas.
Pregunta adicional:
Uno de los campos que aparece en las tres opciones de Forma de Pago permitiría subir (UPLOAD) una imagen, documento Word o PDF como copia del recibo de pago, para agilizar el proceso de envío. ¿Como haría para que esa imagen suba a algún directorio de mi hosting y aparezca en la tabla de la página maestra?
Espero su colaboración y de antemano muchas gracias.