prepare("$sql"); $res->execute(); list($tipo_cons,$id_cons,$dettnulli,$disgiunto) = $res->fetch(PDO::FETCH_NUM); $sql="SELECT genere,voto_g,voto_l FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons' "; $res = $dbi->prepare("$sql"); $res->execute(); list($genere,$votog,$votol) = $res->fetch(PDO::FETCH_NUM); include("modules/Elezioni/funzionidata.php"); include("modules/Elezioni/ele.php"); if (isset($param['ops'])) $ops=addslashes($param['ops']); else $ops=''; if (isset($param['pag'])) $pag=intval($param['pag']); else $pag=0; if (isset($param['num_ref'])) $num_ref=intval($param['num_ref']); if (isset($param['num_refs'])) $num_refs=intval($param['num_refs']); ele(); //************************************************************************** // ELE //************************************************************************** global $prefix, $dbi,$fascia,$limite,$genere,$votog; if($genere!=0){ $sql="SELECT t1.id_gruppo,sum(t1.voti),sum(t1.solo_gruppo) FROM ".$prefix."_ele_voti_gruppo as t1 left join ".$prefix."_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' group by t1.id_gruppo order by t2.num_gruppo"; $res = $dbi->prepare("$sql"); $res->execute(); ####################### inserimento scrutinio in percentuale -- per i gruppi $sql="select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; $resperc = $dbi->prepare("$sql"); $resperc->execute(); list($scruvalidi,$scrunulli)=$resperc->fetch(PDO::FETCH_NUM); $sql="select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' group by data,orario order by data desc, orario desc limit 0,1 "; $resperc = $dbi->prepare("$sql"); $resperc->execute(); list($totschede)=$resperc->fetch(PDO::FETCH_NUM); if($totschede) $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2); else $grpercscru=0; ################# calcolo voti di lista espressi $sql="select sum(validi_lista),sum(nulli+bianchi+voti_nulli+contestati+solo_gruppo),sum(voti_nulli_lista),sum(contestati_lista),sum(solo_gruppo) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; $resperc = $dbi->prepare("$sql"); $resperc->execute(); list($scruvalidi,$scrunulli,$nullista,$contlista,$sgs)=$resperc->fetch(PDO::FETCH_NUM); if($totschede) $listpercscru=number_format(($scruvalidi+$scrunulli+$nullista+$contlista)*100/$totschede,2); else $listpercscru=0; $listtotschede=$totschede; $listtotvoti=($scruvalidi+$scrunulli+$nullista+$contlista); ################# echo ""; echo ""; echo ""; $totl=0;$totg=0;$totsg=0; while(list($id_gruppo,$votigruppo,$sologruppo)=$res->fetch(PDO::FETCH_NUM)) { $totg+=$votigruppo; $totsg+=$sologruppo; $sql="SELECT id_lista,num_lista,descrizione FROM ".$prefix."_ele_lista where id_cons='$id_cons' and id_gruppo='$id_gruppo' order by num_lista"; $resl = $dbi->prepare("$sql"); $resl->execute(); $numliste=$resl->rowCount(); if(!$numliste) $numliste=1; $sql="SELECT num_gruppo,descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'"; $resg2 = $dbi->prepare("$sql"); $resg2->execute(); list($num_gruppo,$descrg)=$resg2->fetch(PDO::FETCH_NUM); echo ""; $currlst=0; while (list($id_lista,$num_lista,$descrl)=$resl->fetch(PDO::FETCH_NUM)) { $sql="SELECT sum(voti) FROM ".$prefix."_ele_voti_lista where id_lista='$id_lista'"; $resl2 = $dbi->prepare("$sql"); $resl2->execute(); list($votilista)=$resl2->fetch(PDO::FETCH_NUM); if($currlst) echo ""; else $currlst++; $totl+=$votilista; echo ""; } if(!$currlst) echo ""; } if(!$totsg)$totsg=$sgs; echo ""; echo "
Riepilogo dei voti per gruppo e liste collegate
Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)
"._GRUPPO."VotiAl solo
"._GRUPPO."
Lista
Collegata
Voti alla lista
$descrg

".number_format($votigruppo,0,',','.')."

"; if($sologruppo) echo number_format($sologruppo,0,',','.'); echo "

$num_lista) $descrl

".number_format($votilista,0,',','.')."

Totale

".number_format($totg,0,',','.')."

".number_format($totsg,0,',','.')."

Validi di lista

".number_format($totl,0,',','.')."

Nulli di lista

".number_format($nullista,0,',','.')."

Contestati di lista

".number_format($contlista,0,',','.')."


"; } echo ""; # if ($votog) echo "
"._VOTI_LISTA.""; # else echo "
"._GRUPPO.""; include ("footer.php"); ?>