Sobre este proyecto
it-programming / web-development
Abierto
Estimados freelancers_workana. Me interesa obtener una valorización/presupuesto (PHP & MySQL). Mi proyecto es bastante simple por ahora, estoy utilizando WordPress 4.9.8 / PHP 5.4.45 / MySQL 5.6.39-cll-lve / y necesito incorporar una página que realiza un cálculo matemático en función de valores establecidos en una base de datos (solo estoy utilizando una tabla).
El usuario en el frontend interactua con 3 listbox y 1 textbox. El cálculo es una operatoria de suma que considera 2 valores. Finalmente debe mostrar 3 datos importantes: Monto ingresado, Comisión y Monto Final.
****************** mas info ***************************
trata de una web orientada a un servicio que aplica una comisión en función de 2 variables/campos establecidas en la bd que se suman al valor ingresado en un control textbox.
primera interaccion: el usuario hace clic en la data de 3 listbox. El 1ro filtra el campo Comuna (select distinct comuna from tb_data). El 2do muestra el tipo de entidad [Tipo_entidad] (select distinct tipo_entidad from tb_data).
El 3ro muestra el listado de nombre entidad [Nom_Entidad] que se filtra según los querys anteriores (Comuna, Tipo_Entidad y Status_Entidad -un valor booleano que diferencia de las "entidades" activas/inactivas-). El usuario al seleccionar este último dato, a un costado del body se debe mostrar un iframe con un mapa_google vinculado al valor (url_map) de aquel registro, y debajo de los controles listbox el usuario debe visualizar 2 labels que indiquen el Mto_min y Mto_max permitido, a modo de referencia al momento que vaya a ingresar el valor numérico en el textbox.
segunda interaccion: el usuario al momento de seleccionar un index desde el 3er listbox (trasladando el cursor con el evento focus al textbox) en el cual debe ingresar una cifra (tipo currency, con separador de miles, sin decimales, con validación de un maxlenght=6 tipo numerico, y que valide que el monto sea multiplo de 5.000 en función del Mto_min y Mto_max en pantalla.
mostrar datos: la operación de cálculo se realiza de la siguiente manera: el usuario al fijar los datos en los 3 listbox y al haber ingresado la cifra en el textbox, muestra por medio de label_1 un primer resultado llamado (comisión) obtenido de la suma de comision_a + comision_b. Label_2 muestra el resultado final compuesto por el valor del label_1 + val(textbox). Esperando estos controles sean coloridos y de fuente grande.
La tabla en MySQL a utilizar se compone de los siguientes campos: Id_entidad, Nom_Entidad, Direccion, Comuna, Tipo_entidad, Mto_min, Mto_max, Comision_A, Comision_B, Status_Entidad [boolean], url_map.
CONTROLES A UTILIZAR:
Listbox (3) = Comuna, Tipo_Entidad, Nom_Entidad
Label (4) = Mto_min, Mto_max, Comision, Resultado
Iframe (1) = map_url
Textbox (1) = ingreso de valor numérico
Atte. Eduardo
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias