Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2009, 11:55
Diegotopet
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Sacar Porcentaje con PHP

Hola,
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?

Última edición por Diegotopet; 06/02/2009 a las 12:14 Razón: error de dedo