Ignore:
Timestamp:
Mar 31, 2010, 4:50:27 PM (14 years ago)
Author:
roby
Message:

funzione per gestione calcolo percentuali: applicata a gruppi pagina principale

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/modules/Elezioni/index.php

    r57 r67  
    583583               
    584584                list($voti_pres_tutti) = mysql_fetch_row($res_pres_tutti);
    585                
    586                
     585######gestione percentuali
     586                $arval=array();$arperc=array();
     587                        if ($genere>0){ // no referendum
     588                                if (!$votog){ // no camere e senato per coalizioni
     589                                        $res_presidente = mysql_query("select sum(voti),id_gruppo from ".$prefix."_ele_voti_gruppo where id_cons='$id_cons' group by id_gruppo", $dbi);
     590                               
     591                                }else{ // sommatoria voti lista per coalizione per camere e senato
     592                                        $res_presidente = mysql_query("select sum(t1.voti),t2.id_gruppo  from ".$prefix."_ele_voti_lista as t1 , ".$prefix."_ele_lista as t2 where t1.id_lista=t2.id_lista and t1.id_cons='$id_cons' group by t2.id_gruppo", $dbi);
     593                                }
     594                        while(list($voti_pres,$id_gruppo2) = mysql_fetch_row($res_presidente)) {
     595                                $arval[$id_gruppo2]=$voti_pres;
     596                        }
     597                        $arperc=arrayperc($arval,$voti_pres_tutti);
     598                }
     599#######         
    587600                $result = mysql_query("select id_cons ,id_gruppo ,num_gruppo, descrizione from ".$prefix."_ele_gruppo where id_cons='$id_cons' $circos ORDER BY num_gruppo  LIMIT $min,$offset", $dbi);
    588601                while(list($id_cons2,$id_gruppo2,$num_gruppo, $descr_gruppo) = mysql_fetch_row($result)) {
     
    607620                               
    608621                                if ($voti_pres_tutti!=0){
    609                                         $perc_pres=number_format(($voti_pres*100)/$voti_pres_tutti,3);
    610                                         $perc_pres=number_format($perc_pres,2); // add luc 11 feb 2007
     622                                        $perc_pres=number_format($arperc[$id_gruppo2],2);
    611623                                        $var1="<h2>voti: $voti_pres <span class=\"redbig\"> $perc_pres </span>%</h2>"; 
    612624                                }else {$var1="";}
Note: See TracChangeset for help on using the changeset viewer.