por que no tengo las edades de los usuario pero si sus fechas de nacimiento..
osea... algo asi:
Código PHP:
<?php
require("conexion.php");
function edad($edad){
global $conexion;
global $database;
$edad=intval($edad);
//Consulta de edad
mysql_select_db($database, $conexion);
$query_edad="select (aqui va el calculo) as edad, count(*) as totalconesaedad from usuarios where edad = $edad";
$edad = mysql_query($query_edad, $conexion) or die(mysql_error());
$row_edad = mysql_fetch_assoc($edad);
$totalRows_edad = mysql_num_rows($edad);
return $row_edad['totalconesaedad'];
}
// INICIO TOTAL
mysql_select_db($database, $conexion);
$query_total = "select count(*) as total from `usuarios`";
$total = mysql_query($query_total, $conexion) or die(mysql_error());
$row_total = mysql_fetch_assoc($total);
$totalRows_total = mysql_num_rows($total);
// FIN TOTAL
?>
Código PHP:
<table width="50%" border="0" cellspacing="0">
<?php
$edad="0";
while($edad <= '100'){
?>
<tr>
<td bgcolor="#EEEEEE"><strong>Edad:</strong></td>
<td bgcolor="#EEEEEE"><strong>Cantidad</strong></td>
<td bgcolor="#EEEEEE"><strong>%</strong></td>
</tr>
<tr>
<td><?php echo $edad; ?></td>
<td><?php echo edad($edad); ?></td>
<td><?php $result=(edad($edad)*100)/$row_total['total']; echo $result; ?>
%</td>
</tr>
<?php
$edad++;
} ?>
</table>
entonces asi tengo una tabla de distribucion de frecuencias de todas las edades...
con 100 intervalos...