queda así:
Código PHP:
Ver original<?php
$conexion = ("host","uuario","clave");
$bd = mysql_connect_db("base_de_datos", $conexion);
$consulta = "SELECT * FROM representante"; // O lo que sea tu consulta.
$fechaInicio = $rows['f_nacimiento'];
$fechaActual = date('Y-m-d');
// De Aqui en adelante no modifiques nada.
$fecha1 = explode("/",$fechaInicio); $fecha2 = explode("/",$fechaActual);
$diaActual = $fecha2[0];
$mesActual = $fecha2[1];
$anioActual = $fecha2[2];
$diaInicio = $fecha1[0];
$mesInicio = $fecha1[1];
$anioInicio = $fecha1[2];
$b = 0;
$mes = $mesInicio-1;
if($mes==2){
if(($anioActual%4==0 && $anioActual%100!=0) || $anioActual%400==0){
$b = 29;
}else{
$b = 28;
}
}
else if($mes<=7){
if($mes==0){
$b = 31;
}
else if($mes%2==0){
$b = 30;
}
else{
$b = 31;
}
}
else if($mes>7){
if($mes%2==0){
$b = 31;
}
else{
$b = 30;
}
}
if(($anioInicio>$anioActual) || ($anioInicio==$anioActual && $mesInicio>$mesActual) ||
($anioInicio==$anioActual && $mesInicio == $mesActual && $diaInicio>$diaActual)){
echo "La fecha de inicio ha de ser anterior a la fecha Actual";
}else{
if($mesInicio <= $mesActual){
$anios = $anioActual - $anioInicio;
if($diaInicio <= $diaActual){
$meses = $mesActual - $mesInicio;
$dies = $diaActual - $diaInicio;
}else{
if($mesActual == $mesInicio){
$anios = $anios - 1;
}
$meses = ($mesActual - $mesInicio - 1 + 12) % 12;
$dies = $b-($diaInicio-$diaActual);
}
}else{
$anios = $anioActual - $anioInicio - 1;
if($diaInicio > $diaActual){
$meses = $mesActual - $mesInicio -1 +12;
$dies = $b - ($diaInicio-$diaActual);
}else{
$meses = $mesActual - $mesInicio + 12;
$dies = $diaActual - $diaInicio;
}
}
// AQUI IMPRIMES LOS RESULTADOS
echo "Años: ".$anios." <br />";
echo "Meses: ".$meses." <br />";
echo "Días: ".$dies." <br />";
}
?>