Changeset 257 for trunk/admin/modules/Elezioni/ele_riepilogovoti.php
- Timestamp:
- Feb 9, 2019, 8:45:24 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_riepilogovoti.php
r254 r257 14 14 die ("You can't access this file directly..."); 15 15 } 16 16 global $dbi; 17 17 $aid=$_SESSION['aid']; 18 $dbi=$_SESSION['dbi'];19 18 $prefix=$_SESSION['prefix']; 20 19 $currentlang=$_SESSION['lang']; … … 26 25 $perms=ChiSei($id_cons_gen); 27 26 if ($perms<16 or !$id_cons_gen) die("$perms Non hai i permessi per inserire dati, o non hai scelto la consultazione!"); 28 $res = mysql_query("SELECT t1.tipo_cons,t2.id_cons,t2.solo_gruppo,t2.disgiunto FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" , $dbi); 29 list($tipo_cons,$id_cons,$dettnulli,$disgiunto) = mysql_fetch_row($res); 30 $res = mysql_query("SELECT genere,voto_g,voto_l FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons' " , $dbi); 31 list($genere,$votog,$votol) = mysql_fetch_row($res); 27 $sql="SELECT t1.tipo_cons,t2.id_cons,t2.solo_gruppo,t2.disgiunto FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'"; 28 $res = $dbi->prepare("$sql"); 29 $res->execute(); 30 list($tipo_cons,$id_cons,$dettnulli,$disgiunto) = $res->fetch(PDO::FETCH_NUM); 31 $sql="SELECT genere,voto_g,voto_l FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons' "; 32 $res = $dbi->prepare("$sql"); 33 $res->execute(); 34 list($genere,$votog,$votol) = $res->fetch(PDO::FETCH_NUM); 32 35 33 36 include("modules/Elezioni/funzionidata.php"); … … 47 50 48 51 if($genere!=0){ 49 $res = mysql_query("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", $dbi); 52 $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"; 53 $res = $dbi->prepare("$sql"); 54 $res->execute(); 50 55 ####################### inserimento scrutinio in percentuale -- per i gruppi 51 $NicolaSez = mysql_query("SELECT COUNT( id_sez ) FROM ".$prefix."_ele_sezioni WHERE validi <>0 AND id_cons ='$id_cons'",$dbi);52 $NicolaSezScrut = mysql_fetch_row($NicolaSez);53 $NicolaSez = mysql_query("SELECT COUNT( id_sez ) FROM ".$prefix."_ele_sezioni WHERE id_cons ='$id_cons'",$dbi);54 $NicolaSezTot = mysql_fetch_row($NicolaSez);55 56 56 $resperc=mysql_query("select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 57 list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc); 58 $resperc = mysql_query("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 ",$dbi); 59 list($totschede)=mysql_fetch_row($resperc); 60 if($totschede) 57 $sql="select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; 58 $resperc = $dbi->prepare("$sql"); 59 $resperc->execute(); 60 list($scruvalidi,$scrunulli)=$resperc->fetch(PDO::FETCH_NUM); 61 $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 "; 62 $resperc = $dbi->prepare("$sql"); 63 $resperc->execute(); 64 list($totschede)=$resperc->fetch(PDO::FETCH_NUM); 65 if($totschede) 61 66 $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2); 62 67 else $grpercscru=0; 63 68 64 69 ################# calcolo voti di lista espressi 65 $resperc=mysql_query("select sum(validi_lista),sum(nulli+bianchi+voti_nulli+contestati+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 66 list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc); 70 $sql="select sum(validi_lista),sum(nulli+bianchi+voti_nulli+contestati+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; 71 $resperc = $dbi->prepare("$sql"); 72 $resperc->execute(); 73 list($scruvalidi,$scrunulli)=$resperc->fetch(PDO::FETCH_NUM); 67 74 68 75 if($totschede) 69 76 $listpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2); 70 71 72 77 else $listpercscru=0; 78 $listtotschede=$totschede; 79 $listtotvoti=($scruvalidi+$scrunulli); 73 80 74 81 ################# … … 77 84 echo "<tr align=\"middle\"><td><b>Candidato Uninominale</b></td><td><b>Voti</b></td><td><b>Al solo</br>Candidato Uninominale</b></td><td><b>Lista</br>Collegata</b></td><td><b>Voti alla lista</b></td></tr>"; 78 85 $totl=0;$totg=0;$totsg=0; 79 while(list($id_gruppo,$votigruppo,$sologruppo)= mysql_fetch_row($res))86 while(list($id_gruppo,$votigruppo,$sologruppo)=$res->fetch(PDO::FETCH_NUM)) 80 87 { 81 88 $totg+=$votigruppo; $totsg+=$sologruppo; 82 $resl = mysql_query("SELECT id_lista,num_lista,descrizione FROM ".$prefix."_ele_lista where id_cons='$id_cons' and id_gruppo='$id_gruppo' group by id_lista order by num_lista", $dbi); 83 $numliste=mysql_num_rows($resl); 84 $resg2 = mysql_query("SELECT num_gruppo,descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'", $dbi); 85 list($num_gruppo,$descrg)=mysql_fetch_row($resg2); 89 $sql="SELECT id_lista,num_lista,descrizione FROM ".$prefix."_ele_lista where id_cons='$id_cons' and id_gruppo='$id_gruppo' group by id_lista order by num_lista"; 90 $res1 = $dbi->prepare("$sql"); 91 $res1->execute(); 92 $numliste=$resl->fetch(PDO::FETCH_NUM); 93 $sql="SELECT num_gruppo,descrizione FROM ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'"; 94 $res2 = $dbi->prepare("$sql"); 95 $res2->execute(); 96 list($num_gruppo,$descrg)=$resg2->fetch(PDO::FETCH_NUM); 86 97 87 98 echo "<tr><td rowspan=\"$numliste\">$descrg</td><td rowspan=\"$numliste\" align=\"right\"><h2>".number_format($votigruppo,0,',','.')."</h2></td><td rowspan=\"$numliste\" align=\"right\"><h2>".number_format($sologruppo,0,',','.')."</h2></td>"; 88 99 $currlst=0; 89 while (list($id_lista,$num_lista,$descrl)= mysql_fetch_row($resl))100 while (list($id_lista,$num_lista,$descrl)=$resl->fetch(PDO::FETCH_NUM)) 90 101 { 91 $resl2 = mysql_query("SELECT sum(voti) FROM ".$prefix."_ele_voti_lista where id_lista='$id_lista'", $dbi); 92 list($votilista)=mysql_fetch_row($resl2); 102 $sql="SELECT sum(voti) FROM ".$prefix."_ele_voti_lista where id_lista='$id_lista'"; 103 $resl2 = $dbi->prepare("$sql"); 104 $resl2->execute(); 105 list($votilista)=$resl2->fetch(PDO::FETCH_NUM); 93 106 if($currlst) echo "<tr>"; else $currlst++; 94 107 $totl+=$votilista;
Note:
See TracChangeset
for help on using the changeset viewer.