Alarma producto vencido.

Iniciado por Slikp, 21 Julio 2014, 23:33 PM

0 Miembros y 1 Visitante están viendo este tema.

Slikp

- Buenas, disculpe por el Titulo pero es que no se me ocurria algo mas descriptivo. En fin vengo con una duda que no he podido solucionar estoy realizando un proyecto para mi clase que esta casi terminado, sin embargo hay una cosa que no he podido realziar y es lo siguiente.

- Mi proyecto trata de sobre administrar, almacenar y vender medicinas de X farmacia sin embargo quiero hacer una especie de alarmar que me indique si un producto esta por caducar puede dispararse con un mes de anticipacion pero no logro encontrar una manera de hacerlo.

- No se me acurre nada con php porque seria una especie de evento que se dispare solo sin la intervencion del usuario algo asi, cuando se ingrese el producto se pregunte la fecha de cadusidad y cuando falte un mes se dispare la alarma, pense en javascript pero soy algu novato en js, creo que la solucion esta en Jquery usando el metodo Ajax pero lo que encuentro son cosas como comprobar si un nombre existe en la bd, campos autocompletados o sugeridos, validacion de formularios y ese tipo de cosas.

- Alguien tiene un ejemplo o una idea que pueda servir?? de antemano gracias por sus respuestas.

MinusFour

Si estás en Windows puedes utilizar el Task Scheduler y en Linux, Cron. Basicamente, es agendar la ejecución de un script que valide la caducidad de los productos en tu inventario. En cuanto a la notificación puedes configurar el script para que te envie a tí un correo.

Slikp

- Hola MinusFour gracias por responder, en primer lugar te estoy respondiendo sin antes investigar sobre el funcionamiento de "Task Scheduler", asi que en mi ignorancia dire que no me supe explicar y creo que eso del Task Scheduler no es lo que busco... Lo digo porque no logro asociar el Task Scheduler con mi proyecto que esta meramente orientado a la web y tambien no se si estoy siendo algo exigente pero no busco algo que me notifique cierta cosa a traves del correo, quiero algo que se refleje en misma aplicacion web, pero eso es lo de menos porque el resultado final lo puedo pulir yo, lo que busco es algo como comente...

- Algo que pueda vereficar un campo en la bd supongamos un campo llamado caducidad y que si el campo tiene esta fecha digamos: 15-12-2014 y que al llegar la fecha 16-11-2014 se dispare una advertencia diciendo producto o medicamento X esta propenso a venserce o caducar... Por eso pense en Js especificamente en Ajax no se si exista algo parasido estoy lanzando flechas al azar, pero algo asi busco y no se si es que no se buscar pero no logro encontrar algo concreto que por lo menos resulte util.

- Alguna idea compañero?.

MinusFour

El Task Scheduler simplemente va a correr un script en PHP cada que tu le digas. Por ejemplo, lo puedes programar para que corra un script .php cada día. Tu script puede revisar la caducidad de la base de datos y notificarte un mes antes si así lo requieres.

Si estás pensando en javascript, estarías haciendo justamente lo mismo que el Task Scheduler o el Cron. Ejecutar una consulta al servidor cada determinado tiempo y de ahí notificar (notificaciones en JS = respuesta en el navegador).

Entonces:

1) JS: Atado al navegador.
2) Task Scheduler, Cron: Lo hace el S.O. por tí y si tienes un servidor en PHP corriendo todo el tiempo, tienes un S.O. para hacerlo por tí todo el tiempo.