Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/05/2011, 20:06
isabellawebs
Usuario no validado
 
Fecha de Ingreso: diciembre-2009
Ubicación: Bogotá
Mensajes: 462
Antigüedad: 16 años, 10 meses
Puntos: 18
Respuesta: Calculo de edad con php

O sea estoy tratando de poner la variable que llama la fecha desde la bd donde se supone que debe ir en el codigo que me pasaste....he probado muchas cosas pero no me agarra.....

fechanac se llama la columna de mi bd, donde esta el valo 1981-01-01

Esto esa editado si lo viste desde tu correo revisalo aqui en el foro.

Código PHP:
<table width="1169" border="0">
          <tr>
            <td width="100" align="center" valign="middle" class="titulosnaranja">Cliente</td>
            <td width="85" align="center" valign="middle" class="titulosnaranja">Nombres</td>
            <td width="95" align="center" valign="middle" class="titulosnaranja">Apellidos</td>
            <td width="68" align="center" valign="middle" class="titulosnaranja">Edad</td>
            <td width="108" align="center" valign="middle" class="titulosnaranja">Tel / Fijo</td>
            <td width="88" align="center" valign="middle" class="titulosnaranja">M&oacute;vil</td>
            <td width="111" align="center" valign="middle" class="titulosnaranja">Municipio</td>
            <td width="78" align="center" valign="middle" class="titulosnaranja">Email</td>
            <td width="118" align="center" valign="middle" class="titulosnaranja">Cita para el d&iacute;a</td>
            <td width="90" align="center" valign="middle" class="titulosnaranja">Hora</td>
            <td width="99" align="center" valign="middle" class="titulosnaranja">Detalle citas<br>cliente</td>
            <td width="79" align="center" valign="middle" class="titulosnaranja">Eliminar</td>
          </tr>
          <?php do { ?>
            <tr class="titulosboldresult">
              <td align="center" valign="middle"><?php echo $row_rc_citas['idcc']; ?></td>
              <td align="center" valign="middle"><?php echo $row_rc_citas['nombres']; ?></td>
              <td align="center" valign="middle"><?php echo $row_rc_citas['apellidos']; ?></td>
              <td align="center" valign="middle"><?php

// Calcula la edad (formato: año/mes/dia)
function edad($edad){
list(
$anio,$mes,$dia) = explode("-",$edad);
$anio_dif = date("Y") - $anio;
$mes_dif = date("m") - $mes;
$dia_dif = date("d") - $dia;
if (
$dia_dif < 0 || $mes_dif < 0)
$anio_dif--;
return 
$anio_dif;
}

?>
La edad es <?=edad("echo $row_rc_citas['fechanac'];");?></td>
              <td align="center" valign="middle"><?php echo $row_rc_citas['fijo']; ?></td>
              <td align="center" valign="middle"><?php echo $row_rc_citas['cel']; ?></td>
              <td align="center" valign="middle"><?php echo $row_rc_citas['munic']; ?></td>
              <td align="center" valign="middle"><?php echo $row_rc_citas['email']; ?></td>
              <td align="center" valign="middle">
              <?php 
              $consulta_fecha 
= "SELECT * FROM tablafechas WHERE idfecha=".$row_rc_citas['idfecha'];
              
$real_fecha = mysql_query($consulta_fecha, $citastipo1) or die(mysql_error());
              
$registro_fecha = mysql_fetch_assoc($real_fecha);
              echo 
$registro_fecha['fecha']; ?></td>
              <td align="center" valign="middle"><?php 
              $consulta_hora 
= "SELECT * FROM tablahoras WHERE idhora=".$row_rc_citas['idhora'];
              
$real_hora = mysql_query($consulta_hora, $citastipo1) or die(mysql_error());
              
$registro_hora = mysql_fetch_assoc($real_hora);
              echo 
$registro_hora['hora']; ?></td>
              <td align="center" valign="middle"><a href="http://www.forosdelweb.com/f18/detallecitas/detacitacliente1.php?recordID=<?php echo $row_rc_citas['idcc']; ?>"> Detalles</a></td>
              <td align="center" valign="middle"><a href="javascript:decision('Advertencia: Si continúas con esta operación vas a eliminar la cita de este cliente. Esta información no se puede recuperar. Deseas continuar?',
'../borrar/borrar1.php?idcita=<?php echo $row_rc_citas['idcita']; ?>')">Eliminar</a></td>
              <?php 
              ?>
            </tr>
            <?php } while ($row_rc_citas = mysql_fetch_assoc($rc_citas)); ?>
        </table>