Ver Mensaje Individual
  #18 (permalink)  
Antiguo 30/06/2011, 15:58
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 2 meses
Puntos: 8
Respuesta: resultados segun porcentajes

es correcto asi?

Código PHP:
<?php

  $documentroot
=$_SERVER['DOCUMENT_ROOT'];
  require(
"".$documentroot."/includes/seguridad.php");
  
conectar_base_datos();
  
$query "SELECT * FROM partidospoliticos";
$result mysql_query($query);
 
while (
$fila mysql_fetch_assoc($result)){
$votos[$result['nombre_partido']] = $result['n_votos'];

$numero_conc 21;
 
$escaños = array();
 
$restos = array();
 
$total_escaños 0;
 
$cociente round(array_sum($votos)/$numero_conc);
 foreach(
$votos as $key => $value){
  
$escaños[$key] = floor($value/$cociente);
  
$restos[$key] = $value $cociente*$escaños[$key];
 
$total_escaños += $escaños[$key];
 }
  
arsort($restos); 
 
 
$restos array_slice($restos,0,$numero_conc-$total_escaños);
 
 foreach(
$restos as $key => $value){   
   
$escaños[$key]++;
 }
 
 foreach(
$escaños as $key => $value)
 {
 echo 
"El partido ".$key." tiene ".$value." concejales<br />";
 }

}
esque dice... Warning: Division by zero in D:... on line 21
El partido tiene 1 concejales

por 5 veces :D