Hay la llevo, solo que necesito ayuda, Necesito sacar el porcentaje que representa cada valor de mi tabla con respecto a su cantidad, pero me hace falta tener el numero de valores que hay en la tabla para poder sacar los porcentajes, tengo el siguiente codigo:
Código PHP:
<?
include("db.php"); // archivo de conexión a base de datos
$query = "SELECT * FROM mi_tabla ORDER BY id"; // hacemos consulta
$res = mysql_query($query) or die(mysql_error());
?>
Código PHP:
<table border="1.5" align="center" cellpadding="1" cellspacing="0" bordercolor="#2CB9E2" bgcolor="#FFFFFF">
<tr>
<td><strong>ID</strong></td><td><strong>Pagina</strong></td><td><strong>Porcentaje de aperturas</strong></td><td><strong>Porcentaje</strong></td>
</tr>
<?
while ($row = mysql_fetch_array($res)) {
$vistas=$row['views'];
$total+=$vistas;
$porcentaje=($id_mayor)*100/$total;// id_mayor (o numero de filas en la tabla) es el que me hace falta obtener para sacar el porcentaje
$porcentaje=round($porcentaje);
?>
<tr><div align="center">
<td><? echo $row['id']; ?></td>
<td><? echo $row['pagina']; ?></td>
<td><? echo $row['views']; ?></td>
<td><? echo $porcentaje; ?></td>
</div>
</tr>
<?
}
?>
<tr><td colspan="4">
<div align="right">Total: <? echo $total; ?>
</div></td>
</tr>
</table>
el id_mayor es el que me hace falta definir, pero no me sale, me pueden ayudar?