Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/04/2008, 11:54
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Re: De una fecha a otra= Categoria 1...

Bueno, claro que se puede hacer, si tienes bien definido como se obtienen las categorías por fecha de nacimiento no hay ningún problema. Solo al momento del registro debes calcular la categoría y registrarlo con ese dato. Por ejemplo:

<?php
$fec = $_POST["fecnac"] // aqui se recoge la fecha de nacimiento
/* obviamente debes compararlo para determinar de qué categoria se trata
/* para esto vamos a usar una función que se encuentra más abajo, en un link, ahi te explica como implementarla, se llama compara_fechas($fecha1, $fecha2), esa función si devuelve un valor menor que cero cuando $fecha1 es menor que fecha2 y viceversa. Bien, entonces pues compara las fechas.

if (compara_fechas($fec, "14/04/1943") && compara_fechas("13/04/1948", $fec)) $cat = "M60";
if (compara_fechas($fec, "14/04/1938") && compara_fechas("13/04/1943", $fec)) $cat = "M65";
if (compara_fechas($fec, "13/04/1938")) $cat = "M70";

?>

Este es el link donde está esa función: http://dns.bdat.net/trucos/faqphp-v1/x338.html

Obviamente $cat en la variable en que se recoge la categoría que se ha calculado. No se porque pones esas fechas de referencia tan especiales, pero espero que te sirva.