el porcentaje de cada pagina seria
(vistas * 100 ) / total ...
entonces primero necesitas el total de vistas...
Código PHP:
$qry = "SELECT * FROM mi_tabla ";
$res = mysql_query($qry,$conexion) ;
while ($row=mysql_fetch_array($res)){
$total += $row['views'];
}
ahora con total si
Código PHP:
$query = "SELECT * FROM mi_tabla ORDER BY id"; // hacemos consulta
$res = mysql_query($query) or die(mysql_error());
y luego
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'];
//no va mas.
$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>