Foros del Web » Programando para Internet » PHP »

Planteamiento PHP

Estas en el tema de Planteamiento PHP en el foro de PHP en Foros del Web. Hola a todos. Hoy tengo el día muy muy espeso y tengo que plantear un pequeñisimo desarrollo y me he quedado "encajado". Os cuento lo ...
  #1 (permalink)  
Antiguo 13/09/2010, 11:20
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Planteamiento PHP

Hola a todos.

Hoy tengo el día muy muy espeso y tengo que plantear un pequeñisimo desarrollo y me he quedado "encajado".

Os cuento lo que tengo, y luego qué me falta.

Tengo un Instituto Online en el que los usuarios ven unos cursos.

El tema es que cada curso lo ven respecto a su fecha de alta en el propio curso.

Ven 1 módulo cada mes.

Si se registraron ayer, solo verán 1 módulo (el resto ven sus títulos pero bloqueados).

Otra forma de configurar cada curso es decir que se vea entero (de golpe) entonces, el usuario tendrá acceso a TODOS los módulos del curso

(Hasta aquí genial, está funcionando a la perfección).

El problema viene cuando me dicen que ahora, quieren añadair otra forma de publicar los cursos:
2 módulos cada mes....

Me estoy volviendo loco intentando sacar la lógica de cómo hacer que se muestren 2 módulos cada mes (como poder llevar bien el control respecto de la fecha de alta en el curso y la fecha actual).

A ver si alguien puede echarme una mano en el planteamiento.

Un saludo y gracias!!!!!!

Javier
  #2 (permalink)  
Antiguo 13/09/2010, 13:36
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Planteamiento PHP

recuerda que el sistema lo creaste tu.. nadie mas sabe como funciona .. intenta detallar mas específicamente el problema.. no tan por encima que la imaginación tiene un limite ;D
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 13/09/2010, 13:43
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: Planteamiento PHP

Hola Hidek1

Comento más en detalle.

Es una Web en la que acceden los usuarios previamente registrados.

Los usuarios pagan por un Curso ¿ok?

En el momento en el que pagan se les da de alta en ese curso que han pagado.

Entonces...

EL CURSO:
Puede funcionar de 2 maneras:
A) Que los módulos del curso se muestren DE GOLPE TODOS, y pude hacerse el curso de una vez
B) Que cada mes se le valla mostrando un módulo del curso

Ahora, se quiere añadir, que los módulos se muestren DE DOS EN DOS cada mes.

Yo, para mostrarlos de 1 en 1, lo que hago es detectar la fecha de registro en el curso, y la fecha actual.

Dependiendo del ratio de días entre una y otra (vamos, el ratio de meses) me determina la cantidad de módulos que puede ver.
Ej) Si se registró el 04/08/2010, desde esa fecha hasta hoy van 39 días (osea, 1 mes y 9 días)... Esto indica que pude ver el módulo 1 y el módulo 2

El tema es que para los módulos de 2 en 2 no se cómo plantearlo...

Espero haber aclarado un poco...

Gracias y un saludo.

Javier
  #4 (permalink)  
Antiguo 13/09/2010, 13:48
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Planteamiento PHP

Hola,
pues es muy sencillo, el planteo de las fechas es el mismo ya que se muestra cada mes mas informacion, la unica diferencia es que en lugar de habilitar un modulo vas a poner 2

Saludos

pd: si tienes dudas puedes poner algo de codigo para ser mas especifico
  #5 (permalink)  
Antiguo 13/09/2010, 15:02
 
Fecha de Ingreso: junio-2009
Mensajes: 128
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Planteamiento PHP

Tal vez solo es cuestión de arreglar el query:

Yo, para mostrarlos de 1 en 1, lo que hago es detectar la fecha de registro en el curso, y la fecha actual.

Dependiendo del ratio de días entre una y otra (vamos, el ratio de meses) me determina la cantidad de módulos que puede ver.
Ej) Si se registró el 04/08/2010, desde esa fecha hasta hoy van 39 días (osea, 1 mes y 9 días)... Esto indica que pude ver el módulo 1 y el módulo 2


como haces este query?, como lo muestras?

Normalmente deberías hacerlo poniendo al final LIMIT 0,2

Saludos, pero bueno eso solo es una idea, pues no sabemos nada del código que estas usando, si nos pones un poco de esa parte de código, seguro podremos ayudarte mejor.

Saludos
__________________
krowmx
Hostings y Dominios
Tú defines la idea, nosotros la desarrollamos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:44.