Tema: Array!!!
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2007, 17:58
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Array!!!

pues haber si entiendo si el paga ok, se cambiaria el flag a CANCELADO ok y la fecha de la cancelacion si el pago se anula se volveria a PENDIENTE, y la fecha de cancelacion la dejas tal cual, y podrias generar otro campo que ponga CANCELADO SI NO en donde preguntas
si la fecha de pago esta pero esta pendiente obiamente esta cancelado, y teniendo la fecha de pago en realidad es la ultima fecha en que cancelo ;)...
son varias consultitas anidadas y updates pero se entiende....

con respecto a los meses y eso siemrpre es mejor darle una solucion con las fechas completas y no ingresar fechas tipo varchar a lo menos que las uses solo para consultarlas y no trabajarlas como este caso...

ahora para saber que pagos anular, del cliente arriba te traes todas las fechas en las que esta como PENDIENTE, una ves teniendo la fecha de cobro que debe o las que debe solo hay que sacar los meses de dichas fechas, puedes hacerlo con substr(); por ejemplo
se supone guardas las fechas año-mes-dia y necesitamos el mes 2007-12-20

$mes = substr("$fecha", 5, 2);
//$mes sera igual a 12
luego es solo cosa de hacer algun swich para cambiar el numero a letras...cualquier cosa me cuentas :D
__________________
Gokuh Salvo al mundo. PUNTO!!!!