Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/02/2009, 15:01
turfeano
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Sacar Porcentaje con PHP

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>