Terminado

Formulario Php

Publicado el 29 Mayo, 2013 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito desarrollar un formulario de contacto que contenga los siguientes elementos. Los servicios asociados a este formulario son corrección de textos escritos en castellano o inglés y traducción al castellano de textos en inglés, latín o griego antiguo. El espíritu del formulario es que el cliente pueda conocer un costo aproximado del servicio que pretende contratar antes de ponerse en contacto conmigo para solicitarlo.


1. Un campo no obligatorio de texto para que el cliente ingrese el texto que desea corregir o traducir.

2. Un campo no obligatorio para subir un archivo en formato txt, doc, docx, rtf o pdf. Debajo de este campo, tiene que haber un vínculo con el texto "Agregar otro archivo", el cual hará aparecer otro campo para subir un archivo cada vez que sea presionado. El sentido de este campo es que las palabras de cada archivo puedan ser contabilizadas por alguna herramienta general (que sea capaz de leer el número de palabras en los archivos de todos los formatos mencionados) o por herramientas específicas (que sean capaces de leer el número de palabras en cada tipo de archivo por separado).
Si no está familiarizado con una herramienta de este tipo, deberá desarrollarla para el proyecto.

3. Un campo no obligatorio de texto en el que el cliente pueda ingresar manualmente el número de palabras del documento que desea corregir o traducir. Los elementos [1-2] y [3] son excluyentes: el cliente solo puede operar con los elementos [1-2] o el [3], pero no con ambos simultáneamente.

4. Una lista de los servicios ofrecidos para que el cliente escoja cuál quiere: el cliente deberá poder elegir solo uno de estos servicios. La lista incluirá yse limitará a los siguientes: a) Corrección en castellano, b) Corrección en inglés, c) Traducción inglés-castellano, d) Traducción latín-castellano, e) Traducción griego antiguo-castellano, f) Servicios especiales. Cada servicio tendrá asociado un precio que no será visible para el cliente.
Así, a) = 5$, b) = 8$, c) = 50$, d) = 100$, e) = 100$ y f) = 100$.

5. Un botón con el texto "Calcular" que sea capaz de contar el número de palabras ingresado en el elemento [1] y sumarlo al número de palabras de los archivos subidos con el elemento [2] para multiplicar este resultado con el valor correspondiente del elemento [4]. Alternativamente, este botón utilizará el valor ingresado por el usuario en el elemento [3] y lo multiplicará por el valor correspondiente del elemento [4].

6. Un campo no editable en el que aparezca el resultado de la operación efectuada por el botón del elemento [5], antecedido por el texto "Costo aproximado".

7. Un campo obligatorio para ingresar una dirección de correo electrónico del cliente.

8. Un campo no obligatorio para ingresar un nombre.

9. Un campo no obligatorio de texto para incluir comentarios.

10. Un botón con el texto "Solicitar servicios" que remita toda la información del formulario, incluyendo los archivos subidos por el cliente, a mi dirección de correo electrónico. Hay que tener en cuenta que mi dirección es de GMail y, por lo tanto, existe un límite para la cantidad de datos enviados en un solo mensaje.
Esto debe ser informado oportunamente (en el elemento [2]) al cliente.

El material entregado del formulario debe ser editable para que sea posible ajustar los detalles en el futuro.

Categoría Programación y Tecnología

Plazo de Entrega: No definido

Habilidades necesarias

PHP