Ignore:
Timestamp:
Apr 13, 2019, 8:05:15 PM (5 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/temi/Futura2/function_theme.php

    r231 r265  
    1313
    1414
    15 $res = $db->sql_query("SELECT t1.descrizione, t1.tipo_cons,t2.genere, t2.voto_g, t2.voto_l, t2.voto_c, t2.circo FROM ".$prefix."_ele_consultazione as t1,".$prefix."_ele_tipo as t2 where t1.tipo_cons=t2.tipo_cons and t1.id_cons_gen='$id_cons_gen' ");
    16 list($descr_cons,$tipo_cons,$genere,$votog,$votol,$votoc,$circo) = $db->sql_fetchrow($res);
    17 $res = $db->sql_query("SELECT t2.id_cons 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'" );
    18 list($id_cons) = $db->sql_fetchrow($res);
     15$sql="SELECT t1.descrizione, t1.tipo_cons,t2.genere, t2.voto_g, t2.voto_l, t2.voto_c, t2.circo FROM ".$prefix."_ele_consultazione as t1,".$prefix."_ele_tipo as t2 where t1.tipo_cons=t2.tipo_cons and t1.id_cons_gen='$id_cons_gen' ";
     16$res = $dbi->prepare("$sql");
     17$res->execute();
     18list($descr_cons,$tipo_cons,$genere,$votog,$votol,$votoc,$circo) = $res->fetch(PDO::FETCH_NUM);
     19$sql="SELECT t2.id_cons 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'";
     20$res = $dbi->prepare("$sql");
     21$res->execute();
     22list($id_cons) = $res->fetch(PDO::FETCH_NUM);
    1923
    2024/*********************************/
     
    3539
    3640
    37         $res = mysql_query("select t1.*  from ".$prefix."_ele_voti_".$tab." as t1 left join ".$prefix."_ele_$tab as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' $circos group by t1.id_sez ",$dbi);
     41        $sql="select t1.*  from ".$prefix."_ele_voti_".$tab." as t1 left join ".$prefix."_ele_$tab as t2 on t1.id_$tab=t2.id_$tab where t1.id_cons='$id_cons' $circos group by t1.id_sez ";
     42                $res = $dbi->prepare("$sql");
     43                $res->execute();
    3844        if($res)
    39                 $numero=mysql_num_rows($res);
     45                $numero=$res->rowCount();
    4046        else
    4147        $numero=1;
    42         $res = mysql_query("select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos",$dbi);
    43         $sezioni=mysql_num_rows($res);
     48        $sql="select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos";
     49                $res = $dbi->prepare("$sql");
     50                $res->execute();
     51        $sezioni=$res->rowCount();
    4452        if ($numero!=0){
    4553
     
    4755
    4856
    49         $res1 = mysql_query("SELECT sum(maschi+femmine) from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos",$dbi);
    50         list($tot_aventi)  = mysql_fetch_row($res1);
     57        $sql="SELECT sum(maschi+femmine) from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos";
     58                $res1 = $dbi->prepare("$sql");
     59                $res1->execute();
     60        list($tot_aventi)  = $res1->fetch(PDO::FETCH_NUM);
    5161     
    5262        if ($genere!=0) {
     
    5767                echo "</h2></center></li>";
    5868
    59                 $res1 = mysql_query("SELECT sum(validi+nulli+bianchi+contestati) as tot,
     69                $sql="SELECT sum(validi+nulli+bianchi+contestati) as tot,
    6070                sum(validi),sum(nulli),sum(bianchi),sum(contestati), '0'
    61                 from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos having tot>0",$dbi);
     71                from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos having tot>0";
     72                $res1 = $dbi->prepare("$sql");
     73                $res1->execute();
    6274        }else{
    6375
    6476                if($tema=='tour'){
    65                         $res1 = mysql_query("SELECT count(0)
    66                 from ".$prefix."_ele_gruppo  where id_cons=$id_cons",$dbi);
    67 
    68                   list($max_ruotag) =mysql_fetch_row($res1);
     77                        $sql="SELECT count(0)
     78                from ".$prefix."_ele_gruppo  where id_cons=$id_cons";
     79                $res1 = $dbi->prepare("$sql");
     80                $res1->execute();
     81
     82                  list($max_ruotag) = $res1->fetch(PDO::FETCH_NUM);
    6983                        if (isset($_SESSION['ruotag'])) { $ruotag=$_SESSION['ruotag'];}
    7084                        else {$ruotag=1;$_SESSION['ruotag']=1;}
     
    7286                        else {$ruotag++;}
    7387                        $_SESSION['ruotag']=$ruotag;
    74                                         $res1 = mysql_query("SELECT count(0) from ".$prefix."_ele_voti_ref AS t1 LEFT JOIN ".$prefix."_ele_gruppo AS t2 ON t1.id_gruppo = t2.id_gruppo WHERE t1.id_cons ='$id_cons' AND t2.num_gruppo ='$ruotag'",$dbi);
    75                 list($numero)=mysql_fetch_row($res1);
     88                        $sql="SELECT count(0) from ".$prefix."_ele_voti_ref AS t1 LEFT JOIN ".$prefix."_ele_gruppo AS t2 ON t1.id_gruppo = t2.id_gruppo WHERE t1.id_cons ='$id_cons' AND t2.num_gruppo ='$ruotag'";
     89                $res1 = $dbi->prepare("$sql");
     90                $res1->execute();
     91                list($numero)=$res1->fetch(PDO::FETCH_NUM);
    7692        echo "<li data-role=\"list-divider\" data-icon=\"arrow-up\" >";
    7793        echo "<center><h2>";
     
    8096        echo "</h2></center></li>";
    8197               
    82                 $res1 = mysql_query("SELECT sum( t1.validi + t1.nulli + t1.bianchi + t1.contestati ) AS tot, sum( t1.validi ) , sum( t1.nulli ) , sum( t1.bianchi ) , sum( t1.contestati ) , t1.id_gruppo
     98                $sql="SELECT sum( t1.validi + t1.nulli + t1.bianchi + t1.contestati ) AS tot, sum( t1.validi ) , sum( t1.nulli ) , sum( t1.bianchi ) , sum( t1.contestati ) , t1.id_gruppo
    8399FROM ".$prefix."_ele_voti_ref AS t1 LEFT JOIN ".$prefix."_ele_gruppo AS t2 ON t1.id_gruppo = t2.id_gruppo
    84 WHERE t1.id_cons ='$id_cons' AND t2.num_gruppo ='$ruotag' GROUP BY t1.id_gruppo HAVING tot >0",$dbi);
     100WHERE t1.id_cons ='$id_cons' AND t2.num_gruppo ='$ruotag' GROUP BY t1.id_gruppo HAVING tot >0";
     101                $res1 = $dbi->prepare("$sql");
     102                $res1->execute();
    85103        }       else
    86                 $res1 = mysql_query("SELECT sum(validi+nulli+bianchi+contestati) as tot,
     104                $sql="SELECT sum(validi+nulli+bianchi+contestati) as tot,
    87105                sum(validi),sum(nulli),sum(bianchi),sum(contestati), id_gruppo
    88                 from ".$prefix."_ele_voti_ref  where id_cons=$id_cons group by id_gruppo having tot>0",$dbi);
     106                from ".$prefix."_ele_voti_ref  where id_cons=$id_cons group by id_gruppo having tot>0";
     107                $res1 = $dbi->prepare("$sql");
     108                $res1->execute();
    89109        }
    90         while  (list($tot_votanti,$validi,$nulli,$bianchi,$contestati,$id)  = mysql_fetch_row($res1)){
     110        while  (list($tot_votanti,$validi,$nulli,$bianchi,$contestati,$id)  = $res1->fetch(PDO::FETCH_NUM)){
    91111                $arperc=array();
    92112                $arval=array($validi,$nulli,$bianchi,$contestati);
     
    102122
    103123                if ($genere==0) {
    104                         $res = mysql_query("SELECT num_gruppo,descrizione from ".$prefix."_ele_gruppo where id_gruppo=$id",$dbi);
    105                         list($num_gruppo,$descr_gruppo)  = mysql_fetch_row($res);
     124                        $sql="SELECT num_gruppo,descrizione from ".$prefix."_ele_gruppo where id_gruppo=$id";
     125                        $res = $dbi->prepare("$sql");
     126                        $res->execute();
     127                        list($num_gruppo,$descr_gruppo)  = $res->fetch(PDO::FETCH_NUM);
    106128                }
    107129
     
    156178
    157179        if (!$id_circ and $circo){
    158                 $res_sez = $db->sql_query("SELECT id_circ from ".$prefix."_ele_circoscrizione where id_cons=$id_cons order by num_circ limit 0,1");
    159                 list($id_circ)=$db->sql_fetchrow($res_sez);
     180                $sql="SELECT id_circ from ".$prefix."_ele_circoscrizione where id_cons=$id_cons order by num_circ limit 0,1";
     181                $res_sez = $dbi->prepare("$sql");
     182                $res_sez->execute();
     183                list($id_circ)=$res_sez->fetch(PDO::FETCH_NUM);
    160184        }
    161185        $circond='';$circondt1='';
     
    163187        if ($genere==4 or $visgralista){$tab="ele_voti_lista";}
    164188        if ($votog){$tab="ele_voti_lista";}
    165         $res = $db->sql_query("select *  from ".$prefix."_$tab where id_cons='$id_cons' group by id_sez ");
     189        $sql="select *  from ".$prefix."_$tab where id_cons='$id_cons' group by id_sez ";
     190                $res = $dbi->prepare("$sql");
     191                $res->execute();
    166192        if ($circo){
    167                 $res = $db->sql_query("select t1.*  from ".$prefix."_ele_voti_gruppo as t1, ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' and t2.id_circ=$id_circ group by t1.id_sez ");
    168                 $restotv = $db->sql_query("select sum(t1.voti)  from ".$prefix."_ele_voti_gruppo as t1, ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' and t2.id_circ=$id_circ");
     193                $sql="select t1.*  from ".$prefix."_ele_voti_gruppo as t1, ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' and t2.id_circ=$id_circ group by t1.id_sez ";
     194                $res = $dbi->prepare("$sql");
     195                $res->execute();
     196
     197                $sql="select sum(t1.voti)  from ".$prefix."_ele_voti_gruppo as t1, ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' and t2.id_circ=$id_circ";
    169198                $circond="and id_circ=$id_circ";$circondt1="and t1.id_circ=$id_circ";
     199                $restotv = $dbi->prepare("$sql");
     200                $restotv->execute();
    170201        }
    171         if ($res) $numero=$db->sql_numrows($res);else $numero=0;
    172         $res = $db->sql_query("select t2.*  from ".$prefix."_ele_sezioni as t2, ".$prefix."_ele_sede as t1 where t2.id_cons='$id_cons' and t1.id_sede=t2.id_sede $circondt1");
    173         if ($res) $sezioni=$db->sql_numrows($res);else $sezioni=0;
     202        if ($res) $numero=$res->rowCount();else $numero=0;
     203        $sql="select t2.*  from ".$prefix."_ele_sezioni as t2, ".$prefix."_ele_sede as t1 where t2.id_cons='$id_cons' and t1.id_sede=t2.id_sede $circondt1";
     204                $res = $dbi->prepare("$sql");
     205                $res->execute();
     206        if ($res) $sezioni=$res->rowCount();else $sezioni=0;
    174207
    175208
     
    184217                // tot voti
    185218                        if (!$circo)
    186                                 $restotv = $db->sql_query("select sum(voti)  from ".$prefix."_$tab where id_cons=$id_cons ");
     219                                $sql="select sum(voti)  from ".$prefix."_$tab where id_cons=$id_cons ";
    187220                        if ($votog)
    188                                 $restotv = $db->sql_query("select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons=$id_cons ");
    189                         list($tot)  = $db->sql_fetchrow($restotv);
     221                                $sql="select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons=$id_cons ";       
     222                        $restotv = $dbi->prepare("$sql");
     223                        $restotv->execute();
     224                        list($tot)  = $restotv->fetch(PDO::FETCH_NUM);
    190225                       
    191226                        $i=0;
     
    195230                                if ($votog){
    196231                               
    197                                 $res = $db->sql_query("select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma
     232                                $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma
    198233                                from ".$prefix."_ele_gruppo as t1,
    199234                                ".$prefix."_ele_voti_lista as t2,
     
    203238                                and t1.id_gruppo=t3.id_gruppo
    204239                                group by t1.id_gruppo
    205                                 order by somma desc");$cosa='id_gruppo';
     240                                order by somma desc";
     241                                $cosa='id_gruppo';
    206242                               
    207243                                }else{
    208244                               
    209245                       
    210                                 $res = $db->sql_query("select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma
     246                                $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma
    211247                                from ".$prefix."_ele_gruppo as t1
    212248                                left join ".$prefix."_$tab as t2 on (t1.id_gruppo=t2.id_gruppo)
    213249                                where   t1.id_cons='$id_cons' and t1.id_cons=t2.id_cons $circondt1
    214250                                group by t2.id_gruppo
    215                                 order by somma desc");$cosa='id_gruppo';
     251                                order by somma desc";
     252                                $cosa='id_gruppo';
    216253                               }
     254                                $res = $dbi->prepare("$sql");
     255                                $res->execute();
    217256                       
    218257                       
    219258                        }else{
    220                                 $res = $db->sql_query("select t1.id_lista, t1.num_lista, t1.descrizione, sum(t2.voti) as somma
     259                                $sql="select t1.id_lista, t1.num_lista, t1.descrizione, sum(t2.voti) as somma
    221260                                from ".$prefix."_ele_lista as t1
    222261                        left join ".$prefix."_$tab as t2 on (t1.id_lista=t2.id_lista)
    223262                                where   t1.id_cons='$id_cons' and t1.id_cons=t2.id_cons
    224263                                group by t2.id_lista
    225                                 order by somma desc");$cosa='id_lista';
     264                                order by somma desc";
     265                                $res = $dbi->prepare("$sql");
     266                                $res->execute();
     267                                $cosa='id_lista';
    226268                        }
    227269
     
    234276                                        $e=1;
    235277                                        // fine
    236                                 $gruppinum=$db->sql_numrows($res);
     278                                $gruppinum=$res->rowCount();
    237279                                $altrivoti=0;
    238280####calcolo percentuale
    239281                                $arvoti=array();
    240282                                $arperc=array();
    241                                 while (list($id,$num,$descrizione,$voti)  = $db->sql_fetchrow($res)){
     283                                while (list($id,$num,$descrizione,$voti)  = $res->fetch(PDO::FETCH_NUM)){
    242284                                        $arvoti[$id]=$voti;
    243285                                }
    244286                                $arperc=arrayperc($arvoti,$tot);
    245287                                //$db->sql_data_seek($res,0);
    246                                 mysql_data_seek($res,0);
     288                                $res = $dbi->prepare("$sql");
     289                                $res->execute();
     290#                               mysql_data_seek($res,0);
    247291####           
    248292                                $altriperc=0;
    249                                 while (list($id,$num,$descrizione,$voti)  = $db->sql_fetchrow($res)){
     293                                while (list($id,$num,$descrizione,$voti)  = $res->fetch(PDO::FETCH_NUM)){
    250294
    251295                               
     
    335379        }else{
    336380                // tot voti
    337                 $res = $db->sql_query("
    338                 select sum(validi),id_gruppo  from ".$prefix."_$tab where id_cons=$id_cons group by id_gruppo");
    339                 while (list($tot,$id_gruppo)  = $db->sql_fetchrow($res)){
     381                $sql="
     382                select sum(validi),id_gruppo  from ".$prefix."_$tab where id_cons=$id_cons group by id_gruppo";
     383                                $res = $dbi->prepare("$sql");
     384                                $res->execute();
     385                while (list($tot,$id_gruppo)  = $res->fetch(PDO::FETCH_NUM)){
    340386
    341387                        $s=0;
    342                         $res1 = $db->sql_query("select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.si),  sum(t2.no)
     388                        $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.si),  sum(t2.no)
    343389                        from ".$prefix."_ele_gruppo as t1
    344390                        left join ".$prefix."_$tab as t2 on (t1.id_gruppo=t2.id_gruppo)
    345391                        where   t1.id_cons='$id_cons' and t1.id_gruppo='$id_gruppo'
    346392                        group by t1.id_gruppo
    347                         ");
    348                        
    349 
    350                         while (list($id_gruppo,$num_gruppo,$descrizione,$si,$no)  = $db->sql_fetchrow($res1)){
     393                        ";
     394                                $res1 = $dbi->prepare("$sql");
     395                                $res1->execute();
     396                       
     397
     398                        while (list($id_gruppo,$num_gruppo,$descrizione,$si,$no)  = $res1->fetch(PDO::FETCH_NUM)){
    351399                                if($tot){
    352400                                        $percsi=number_format($si*100/$tot,3);
     
    426474        if ($circo) $circos = "and id_circ=$id_circ" ; else $circos='';
    427475        if ($genere==0) $tab="ref"; else $tab="gruppo";
    428         $res = mysql_query("select *  from ".$prefix."_ele_voti_".$tab." where id_cons='$id_cons'  $circos group by id_sez ",$dbi);
    429         $numero=mysql_num_rows($res);
    430         $res = mysql_query("select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos ",$dbi);
    431         $sezioni=mysql_num_rows($res);
     476        $sql="select *  from ".$prefix."_ele_voti_".$tab." where id_cons='$id_cons'  $circos group by id_sez ";
     477                                $res = $dbi->prepare("$sql");
     478                                $res->execute();
     479        $numero=$res->rowCount();
     480        $sql="select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos ";
     481                                $res = $dbi->prepare("$sql");
     482                                $res->execute();
     483        $sezioni=$res->rowCount();
    432484        //$res = mysql_query("select chiusa  from ".$prefix."_ele_cons_comuni where id_cons='$id_cons' $circos ",$dbi);
    433485        //$chiusa=mysql_num_rows($res);
     
    444496       
    445497        // tot liste
    446                 $res = mysql_query("SELECT *  FROM ".$prefix."_ele_lista where id_cons='$id_cons'  ", $dbi);
    447                 $max = mysql_num_rows($res);
     498                $sql="SELECT *  FROM ".$prefix."_ele_lista where id_cons='$id_cons'  ";
     499                                $res = $dbi->prepare("$sql");
     500                                $res->execute();
     501                $max = $res->rowCount();
    448502               
    449503                // tot voti liste
    450                 $res_lista_tutti = mysql_query("select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons='$id_cons'", $dbi);
    451                 list($voti_lista_tutti) = mysql_fetch_row($res_lista_tutti);
    452                
    453                 $result = mysql_query("select id_cons ,id_lista ,id_gruppo, num_lista, descrizione  from ".$prefix."_ele_lista where id_cons='$id_cons'  ORDER BY num_lista  LIMIT $min,$offset", $dbi);
    454                 while(list($id_cons2,$id_lista,$id_gruppo, $num_lista, $descr_lista) = mysql_fetch_row($result)) {
     504                $sql="select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons='$id_cons'";
     505                                $res_lista_tutti = $dbi->prepare("$sql");
     506                                $res_lista_tutti->execute();
     507                list($voti_lista_tutti) = $res_lista_tutti->fetch(PDO::FETCH_NUM);
     508               
     509                $sql="select id_cons ,id_lista ,id_gruppo, num_lista, descrizione  from ".$prefix."_ele_lista where id_cons='$id_cons'  ORDER BY num_lista  LIMIT $min,$offset";
     510                                $result = $dbi->prepare("$sql");
     511                                $result->execute();
     512                while(list($id_cons2,$id_lista,$id_gruppo, $num_lista, $descr_lista) = $result->fetch(PDO::FETCH_NUM)) {
    455513                        if ($num_lista!=0) {
    456514                        // voti lista
    457                         $res_lista = mysql_query("select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons='$id_cons' and id_lista='$id_lista'", $dbi);
    458                         list($voti_lista) = mysql_fetch_row($res_lista);
     515                        $sql="select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons='$id_cons' and id_lista='$id_lista'";
     516                                $res_lista = $dbi->prepare("$sql");
     517                                $res_lista->execute();
     518                        list($voti_lista) = $res_lista->fetch(PDO::FETCH_NUM);
    459519                        if ($voti_lista_tutti!=0)
    460520                        $perc_lista=number_format(($voti_lista*100)/$voti_lista_tutti,2);
    461521                        else $perc_lista='';
    462522                        // gruppo
    463                         $res_gruppo = mysql_query("select descrizione  from ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'", $dbi);
    464                         list($descr_gruppo) = mysql_fetch_row($res_gruppo);
     523                        $sql="select descrizione  from ".$prefix."_ele_gruppo where id_gruppo='$id_gruppo'";
     524                                $res_gruppo = $dbi->prepare("$sql");
     525                                $res_gruppo->execute();
     526                        list($descr_gruppo) = $res_gruppo->fetch(PDO::FETCH_NUM);
    465527
    466528
     
    506568                $tab="ele_voti_candidati";
    507569
    508                 $res = $db->sql_query("select *  from ".$prefix."_ele_voti_candidati where id_cons='$id_cons' group by id_sez ");
    509                 $numero=$db->sql_numrows($res);
    510                 $res = $db->sql_query("select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons'");
    511                 $sezioni=$db->sql_numrows($res);
     570                $sql="select *  from ".$prefix."_ele_voti_candidati where id_cons='$id_cons' group by id_sez ";
     571                $res = $dbi->prepare("$sql");
     572                $res->execute();
     573                $numero=$res->rowCount();
     574                $sql="select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons'";
     575                $res = $dbi->prepare("$sql");
     576                $res->execute();
     577                $sezioni=$res->rowCount();
    512578
    513579
     
    521587               
    522588                        // tot voti
    523                         $res = $db->sql_query("
    524                         select sum(voti)  from ".$prefix."_ele_voti_candidati where id_cons=$id_cons ");
    525                         list($tot)  = $db->sql_fetchrow($res);
     589                        $sql="
     590                        select sum(voti)  from ".$prefix."_ele_voti_candidati where id_cons=$id_cons ";
     591                        $res = $dbi->prepare("$sql");
     592                        $res->execute();
     593                        list($tot)  = $res->fetch(PDO::FETCH_NUM);
    526594                       
    527595                        // gruppi o liste per simbolo
     
    533601                        }
    534602                        $i=0;
    535                         $res = $db->sql_query("select t1.id_lista,  t1.id_cand, t1.nome , t1.cognome, sum(t2.voti) as somma
     603                        $sql="select t1.id_lista,  t1.id_cand, t1.nome , t1.cognome, sum(t2.voti) as somma
    536604                                from ".$prefix."_ele_candidati as t1
    537605                        left join ".$prefix."_ele_voti_candidati as t2 on (t1.id_cand=t2.id_cand)
     
    542610                                order by somma desc
    543611                               
    544                                 ");
    545                         $n_candi=$db->sql_numrows($res);
    546                        
    547                         while (list($id_lista,$id_cand,$nome,$cognome,$voti)  = $db->sql_fetchrow($res)){
     612                                ";
     613                        $res = $dbi->prepare("$sql");
     614                        $res->execute();
     615                        $n_candi=$res->rowCount();
     616                       
     617                        while (list($id_lista,$id_cand,$nome,$cognome,$voti)  = $res->fetch(PDO::FETCH_NUM)){
    548618                                $candidato[$i]=$cognome;
    549619                                $pro[$i]=number_format($voti*100/$tot,2);
     
    601671
    602672
    603         $res2 = $db->sql_query("select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos");
    604         $result_sezioni[1]=$db->sql_numrows($res2);
     673        $sql="select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos";
     674                        $res2 = $dbi->prepare("$sql");
     675                        $res2->execute();
     676        $result_sezioni[1]=$res2->rowCount();
    605677
    606678
    607679
    608680        // numero sezioni
    609         $sez_num = $db->sql_query("select t3.*  from ".$prefix."_ele_voti_".$tab." as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos  group by t3.id_sez ");
    610         $result_sezioni[0]=$db->sql_numrows($sez_num);
     681        $sql="select t3.*  from ".$prefix."_ele_voti_".$tab." as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos  group by t3.id_sez ";
     682        $sez_num = $dbi->prepare("$sql");
     683        $sez_num->execute();
     684        $result_sezioni[0]=$sez_num->rowCount();
    611685
    612686//      $sez_scrut = $db->sql_query("select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos");
     
    614688
    615689
    616         $res = $db->sql_query("select chiusa  from ".$prefix."_ele_cons_comune where id_cons='$id_cons' ");
     690        $sql="select chiusa  from ".$prefix."_ele_cons_comune where id_cons='$id_cons' ";
     691        $res = $dbi->prepare("$sql");
     692        $res->execute();
    617693        //$chiusa=$db->sql_numrows($res);
    618         list($chiusa) = $db->sql_fetchrow($res);
     694        list($chiusa) = $res->fetch(PDO::FETCH_NUM);
    619695        //echo "-----------> $chiusa - $id_comune";
    620696
     
    643719
    644720    global  $user, $admin, $cookie, $textcolor2, $prefix, $dbi;
    645      $result = mysql_query("select mid, title, preamble, content,editimage from ".$prefix."$tab where id_cons='$id_cons' order by mid ", $dbi);
     721    $sql="select mid, title, preamble, content,editimage from ".$prefix."$tab where id_cons='$id_cons' order by mid ";
     722        $result = $dbi->prepare("$sql");
     723        $result->execute();
    646724
    647725        echo "<li data-role=\"list-divider\" >";
     
    651729
    652730
    653     if (mysql_num_rows($result) == 0) {
     731    if ($result->rowCount() == 0) {
    654732        return;
    655733    } else {
    656         while (list($mid, $title, $preamble,$content,  $editimage) = mysql_fetch_row($result)) {
     734        while (list($mid, $title, $preamble,$content,  $editimage) = $result->fetch(PDO::FETCH_NUM)) {
    657735        if ($title != "" && $content != "") {
    658736               
     
    693771        $print=intval($print);
    694772
    695         $res = $db->sql_query("select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ");
    696         $ressede = $db->sql_query("select * from ".$prefix."_ele_sede where id_cons='$id_cons' ");
    697         $res3 = $db->sql_query("select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' ");
    698         $circo = $db->sql_numrows($res);
    699         $sedi = $db->sql_numrows($ressede);
    700         $sez = $db->sql_numrows($res3);
     773        $sql="select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ";
     774        $res = $dbi->prepare("$sql");
     775        $res->execute();
     776        $sql="select * from ".$prefix."_ele_sede where id_cons='$id_cons' ";
     777        $ressede = $dbi->prepare("$sql");
     778        $ressede->execute();
     779        $sql="select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' ";
     780        $res3 = $dbi->prepare("$sql");
     781        $res3->execute();
     782        $circo = $res->rowCount();
     783        $sedi = $ressede->rowCount();
     784        $sez = $res3->rowCount();
    701785
    702786        //Variabili linguaggio
     
    708792        // se non referendum
    709793        if ($genere!=0 and !$votoc){
    710                 $res1 = $db->sql_query("select id_cons from ".$prefix."_ele_candidati where id_cons='$id_cons' ");
    711                 $candi = $db->sql_numrows($res1);
     794                $sql="select id_cons from ".$prefix."_ele_candidati where id_cons='$id_cons' ";
     795        $res1 = $dbi->prepare("$sql");
     796        $res1->execute();
     797                $candi = $res1->rowCount();
    712798        }
    713799       
    714800        // se non europee (non liste e candidati)
    715801        if ($genere!=4){
    716                 $res2 = $db->sql_query("select id_cons from ".$prefix."_ele_gruppo where id_cons='$id_cons' ");
     802                $sql="select id_cons from ".$prefix."_ele_gruppo where id_cons='$id_cons' ";
    717803        }else{
    718                 $res2 = $db->sql_query("select id_cons from ".$prefix."_ele_lista where id_cons='$id_cons' ");
     804                $sql="select id_cons from ".$prefix."_ele_lista where id_cons='$id_cons' ";
    719805        }
    720        
    721         $gruppo = $db->sql_numrows($res2);
     806        $res2 = $dbi->prepare("$sql");
     807        $res2->execute();
     808       
     809        $gruppo = $res2->rowCount();
    722810       
    723811        // camera e senato con raggruppamenti
    724812        //if($votog){
    725          $res3 = $db->sql_query("select * from ".$prefix."_ele_lista where id_cons='$id_cons' ");
    726          $liste = $db->sql_numrows($res3);
     813        $sql="select * from ".$prefix."_ele_lista where id_cons='$id_cons' ";
     814        $res3 = $dbi->prepare("$sql");
     815        $res3->execute();
     816         $liste = $res3->rowCount();
    727817        //}
    728818
    729819        if($circo==1) $circo=$sedi;
    730         $res4 = $db->sql_query("select sum(maschi),sum(femmine), sum(maschi+femmine)  from ".$prefix."_ele_sezioni where id_cons=$id_cons");
    731         if($res4) list($maschi,$femmine,$tot) = $db->sql_fetchrow($res4);
     820        $sql="select sum(maschi),sum(femmine), sum(maschi+femmine)  from ".$prefix."_ele_sezioni where id_cons=$id_cons";
     821        $res4 = $dbi->prepare("$sql");
     822        $res4->execute();
     823        if($res4) list($maschi,$femmine,$tot) = $res4->fetch(PDO::FETCH_NUM);
    732824
    733825
     
    770862/*****************************************************/
    771863    global $admin, $prefix, $dbi, $offset, $min,$id_cons,$file,$id_cons_gen,$id_comune ,$prev,$next;
    772     $res = mysql_query("SELECT * FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons'  ", $dbi);
    773     $max = mysql_num_rows($res);
     864    $sql="SELECT * FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons'  ";
     865        $res = $dbi->prepare("$sql");
     866        $res->execute();
     867    $max = $res->rowCount();
    774868   
    775869    //OpenTable();
     
    782876    $go="circo";
    783877   
    784     $result = mysql_query("select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons'  ORDER BY num_circ
    785     LIMIT $min,$offset", $dbi);
    786 $numcirc=mysql_num_rows($result);
     878    $sql="select * from ".$prefix."_ele_circoscrizione where id_cons='$id_cons'  ORDER BY num_circ
     879    LIMIT $min,$offset";
     880        $result = $dbi->prepare("$sql");
     881        $result->execute();
     882$numcirc=$result->rowCount();
    787883if ($numcirc>1){
    788884        echo "<div><b>"._CIRCS."</b></div><br /><br />
     
    799895}
    800896     
    801         while(list($id_cons2,$id_circ,$num_circ,$descr_circ) = mysql_fetch_row($result)) {
     897        while(list($id_cons2,$id_circ,$num_circ,$descr_circ) = $result->fetch(PDO::FETCH_NUM)) {
    802898#if($numcirc==1) {$descr_circ=''; $num_circ='';}
    803899        if (!($num_circ===0)) {
     
    811907       
    812908       // dati sede
    813                 $result1 = mysql_query("select id_sede,indirizzo,telefono1,telefono2, mappa, filemappa from ".$prefix."_ele_sede where id_cons='$id_cons' and id_circ='$id_circ'", $dbi);
    814                 $righe=mysql_num_rows($result1);$i=0;
    815                 while(list($id_sede,$indir,$tel1,$tel2,$mappa,$filemappa)=mysql_fetch_row($result1)){
     909                $sql="select id_sede,indirizzo,telefono1,telefono2, mappa, filemappa from ".$prefix."_ele_sede where id_cons='$id_cons' and id_circ='$id_circ'";
     910        $result1 = $dbi->prepare("$sql");
     911        $result1->execute();
     912                $righe=$result1->rowCount();$i=0;
     913                while(list($id_sede,$indir,$tel1,$tel2,$mappa,$filemappa)=$result1->fetch(PDO::FETCH_NUM)){
    816914               
    817915                $i++;
     
    861959function genere(){
    862960global $prefix,$db,$id_cons_gen;
    863 $res = $db->sql_query("SELECT descrizione,genere FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen' ");
    864         list($descr_cons,$genere) = $db->sql_fetchrow($res);
     961$sql="SELECT descrizione,genere FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen' ";
     962        $res = $dbi->prepare("$sql");
     963        $res->execute();
     964        list($descr_cons,$genere) = $res->fetch(PDO::FETCH_NUM);
    865965        //$descr_cons =stripslashes($descr_com);
    866966               
     
    885985        if (!isset($data1)) $data1='';
    886986        if (!isset($ora_ril)) $ora_ril='';
    887                 $res1 = mysql_query("SELECT count(data) FROM ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and data='$data1' and orario='$ora_ril' $circos group by t3.id_gruppo", $dbi);
     987                $sql="SELECT count(data) FROM ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and data='$data1' and orario='$ora_ril' $circos group by t3.id_gruppo";
     988        $res1 = $dbi->prepare("$sql");
     989        $res1->execute();
    888990# mysql_query("select *  from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' $circos  group by id_sez ",$dbi);
    889                 $numero=mysql_num_rows($res1);
    890                 $res2 = mysql_query("SELECT t1.* FROM ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons='$id_cons' and t1.id_sede=t2.id_sede $circos order by num_sez", $dbi);
     991                $numero=$res1->rowCount();
     992                $sql="SELECT t1.* FROM ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons='$id_cons' and t1.id_sede=t2.id_sede $circos order by num_sez";
     993        $res2 = $dbi->prepare("$sql");
     994        $res2->execute();
    891995#mysql_query("select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos",$dbi);
    892                 $sezioni=mysql_num_rows($res2);
     996                $sezioni=$res2->rowCount();
    893997               
    894998       
     
    9051009                                                                                                                           // totali
    9061010
    907                                                                                                                                                                                                                                         if($tema=='tour') $andcond="select orario,data  from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' order by data desc,orario desc limit 0,1"; else $andcond="select orario,data  from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen' order by data,orario";   
    908    
    909     $res = mysql_query("$andcond", $dbi);
    910         while(list($orario,$data) = mysql_fetch_row($res)) {
     1011        if($tema=='tour') $andcond="select orario,data  from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' order by data desc,orario desc limit 0,1";
     1012        else $andcond="select orario,data  from ".$prefix."_ele_rilaff where id_cons_gen='$id_cons_gen' order by data,orario";   
     1013
     1014    $sql="$andcond";
     1015        $res = $dbi->prepare("$sql");
     1016        $res->execute();
     1017       while(list($orario,$data) = $res->fetch(PDO::FETCH_NUM)) {
    9111018                list ($ore,$minuti,$secondi)=explode(':',$orario);
    9121019                list ($anno,$mese,$giorno)=explode('-',$data);
     
    9161023                echo "<center>"._VOTANTI." "._ALLE." "._ORE." $ore,$minuti "._DEL."  $giorno/$mese/$anno</center></li>";
    9171024               
    918                 $res1 = mysql_query("SELECT count(data) FROM ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and data='$data' and orario='$orario' $circos group by t3.id_gruppo", $dbi);                                                                                                                             
    919 list($numero)=mysql_fetch_row($res1);   
    920 
    921                
    922                 $res1 = mysql_query("select sum(t3.voti_complessivi), t4.num_gruppo , t4.id_gruppo   from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede left join ".$prefix."_ele_gruppo as t4 on (t3.id_gruppo=t4.id_gruppo) where t3.id_cons='$id_cons' and t3.orario='$orario' and t3.data='$data' $circos  group by t4.num_gruppo, t4.id_gruppo order by t4.num_gruppo ",$dbi);
     1025                $sql="SELECT count(data) FROM ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and data='$data' and orario='$orario' $circos group by t3.id_gruppo";                                                                                                                             
     1026        $res1 = $dbi->prepare("$sql");
     1027        $res1->execute();
     1028list($numero)=$res1->fetch(PDO::FETCH_NUM);     
     1029
     1030               
     1031                $sql="select sum(t3.voti_complessivi), t4.num_gruppo , t4.id_gruppo   from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede left join ".$prefix."_ele_gruppo as t4 on (t3.id_gruppo=t4.id_gruppo) where t3.id_cons='$id_cons' and t3.orario='$orario' and t3.data='$data' $circos  group by t4.num_gruppo, t4.id_gruppo order by t4.num_gruppo ";
     1032        $res1 = $dbi->prepare("$sql");
     1033        $res1->execute();
    9231034
    9241035               
    9251036               
    9261037                                                                                                                             
    927                 while(list($voti_t, $num_gruppo,$id_gruppo) = mysql_fetch_row($res1)) {
     1038                while(list($voti_t, $num_gruppo,$id_gruppo) = $res1->fetch(PDO::FETCH_NUM)) {
    9281039                        $query="select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where orario='$orario' and data='$data' and id_cons='$id_cons'";
    9291040               
    9301041                        if ($genere==0){$query.=" and id_gruppo=$id_gruppo";}
    931                         $res_aff=mysql_query($query, $dbi);
    932                         $voti_numero=mysql_num_rows($res_aff);
     1042                       
     1043                                        $res_aff = $dbi->prepare("$query");
     1044                                        $res_aff->execute();
     1045                                        $voti_numero=$res_aff->rowCount();
    9331046                        $query="SELECT sum(maschi+femmine) FROM ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons='$id_cons' and t1.id_sede=t2.id_sede $circos";
    9341047
    935                         $res1234=mysql_query($query, $dbi);
    936                         list($tot)=mysql_fetch_row($res1234);
     1048                       
     1049                                        $res1234 = $dbi->prepare("$query");
     1050                                        $res1234->execute();
     1051                        list($tot)=$res1234->rowCount();
    9371052                       
    9381053                        $perc=number_format($voti_t*100/$tot,2);
     
    9971112
    9981113function affluenza_unica(){
    999 global $db,$circo,$prefix,$id_cons,$genere,$id_circ,$id_comune,$id_cons_gen;
     1114global $dbi,$circo,$prefix,$id_cons,$genere,$id_circ,$id_comune,$id_cons_gen;
    10001115
    10011116if (isset($circo) and $circo) $circos="and t2.id_circ='$id_circ'";
     
    10041119// numero sezioni scrutinate
    10051120
    1006                 $res2 = $db->sql_query("select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons'");
    1007                 $sezioni=$db->sql_numrows($res2);
    1008 
    1009     $res = $db->sql_query("select orario,data  from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' order  by data desc,orario desc limit 1");
     1121        $sql="select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons'";
     1122        $res2 = $dbi->prepare("$sql");
     1123        $res2->execute();
     1124        $sezioni=$res2->rowCount();
     1125
     1126    $sql="select orario,data  from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' order  by data desc,orario desc limit 1";
     1127        $res = $dbi->prepare("$sql");
     1128        $res->execute();
    10101129    if($res){
    10111130
    1012         while(list($orario,$data) = $db->sql_fetchrow($res)) {
     1131        while(list($orario,$data) = $res->fetch(PDO::FETCH_NUM)) {
    10131132                list ($ore,$minuti,$secondi)=explode(':',$orario);
    10141133                list ($anno,$mese,$giorno)=explode('-',$data);
     
    10161135       
    10171136
    1018                 $res1 = $db->sql_query("select t3.*  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario'   group by t3.id_sez ");
    1019                 $numero=$db->sql_numrows($res1);
     1137                $sql="select t3.*  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario'   group by t3.id_sez ";
     1138                $res1 = $dbi->prepare("$sql");
     1139                $res1->execute();
     1140                $numero=$res1->rowCount();
    10201141       
    10211142                echo "<div style=\"text-align:center;\">Ultime Affluenze<br/>";
     
    10251146   
    10261147                                                                                                                                     
    1027 $res1 = $db->sql_query("select sum(t3.voti_complessivi), t4.num_gruppo , t4.id_gruppo   from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede left join ".$prefix."_ele_gruppo as t4 on (t3.id_gruppo=t4.id_gruppo) where t3.id_cons='$id_cons' and t3.orario='$orario' and t3.data='$data' $circos  group by t4.num_gruppo, t4.id_gruppo order by t4.num_gruppo ");           
     1148$sql="select sum(t3.voti_complessivi), t4.num_gruppo , t4.id_gruppo   from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede left join ".$prefix."_ele_gruppo as t4 on (t3.id_gruppo=t4.id_gruppo) where t3.id_cons='$id_cons' and t3.orario='$orario' and t3.data='$data' $circos  group by t4.num_gruppo, t4.id_gruppo order by t4.num_gruppo ";               
     1149        $res1 = $dbi->prepare("$sql");
     1150        $res1->execute();
    10281151               
    10291152               
    10301153                                                                                                                             
    1031                 while(list($voti_t, $num_gruppo,$id_gruppo) = $db->sql_fetchrow($res1)) {
     1154                while(list($voti_t, $num_gruppo,$id_gruppo) = $res1->fetch(PDO::FETCH_NUM)) {
    10321155
    10331156                        $query="select sum(t3.voti_complessivi)  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos";               
    1034                         if ($genere==0){$query.=" and t3.id_gruppo=$id_gruppo";}
    1035                         $res_aff=$db->sql_query($query);
    1036                         $voti_numero=$db->sql_numrows($res_aff);
     1157             if ($genere==0){$query.=" and t3.id_gruppo=$id_gruppo";}
     1158                       
     1159                        $res_aff = $dbi->prepare("$query");
     1160                        $res_aff->execute();
     1161                        $voti_numero=$res_aff->rowCount();
    10371162               
    1038                         $query="select sum(t1.maschi+t1.femmine)  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' ";     
    1039 
    1040         $query="SELECT sum(maschi+femmine) FROM ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons='$id_cons' and t1.id_sede=t2.id_sede ";
     1163#                       $query="select sum(t1.maschi+t1.femmine)  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' ";     
     1164
     1165                        $query="SELECT sum(maschi+femmine) FROM ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons='$id_cons' and t1.id_sede=t2.id_sede ";
    10411166                       
    10421167                        //if ($genere==0){$query.=" and t3.id_gruppo=$id_gruppo";}
    10431168                        $tot='';
    1044                         $res1234=$db->sql_query($query);
    1045                         list($tot)=$db->sql_fetchrow($res1234);
     1169                        $res1234 = $dbi->prepare("$query");
     1170                        $res1234->execute();
     1171            list($tot)=$res1234->fetch(PDO::FETCH_NUM);
    10461172                        if (isset($tot)){$perc=number_format($voti_t*100/$tot,2);}
    10471173                        else{$tot=0;$perc="0.00";}
     
    10891215if ($genere==0) $tab="ref";
    10901216
    1091         $res = $db->sql_query("select t3.*  from ".$prefix."_ele_voti_".$tab." as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos  group by t3.id_sez ");
    1092         $numero=$db->sql_numrows($res);
    1093         $res = $db->sql_query("select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos");
    1094         $sezioni=$db->sql_numrows($res);
     1217        $sql="select t3.*  from ".$prefix."_ele_voti_".$tab." as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos  group by t3.id_sez ";
     1218        $res = $dbi->prepare("$sql");
     1219        $res->execute();
     1220        $numero=$res->rowCount();
     1221        $sql="select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos";
     1222        $res = $dbi->prepare("$sql");
     1223        $res->execute();
     1224        $sezioni=$res->rowCount();
    10951225       
    10961226        if ($numero!=0){
     
    11051235        if ($genere!=0) {
    11061236
    1107         $res = $db->sql_query("select sum(t1.maschi+t1.femmine)   from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and validi>0 $circos");
    1108         list($tot_aventi)  = $db->sql_fetchrow($res);
    1109 
    1110         $res = $db->sql_query("select sum(t1.validi+t1.nulli+t1.bianchi+t1.contestati) as tot,
     1237        $sql="select sum(t1.maschi+t1.femmine)   from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and validi>0 $circos";
     1238        $res = $dbi->prepare("$sql");
     1239        $res->execute();
     1240        list($tot_aventi)  = $res->rowCount();
     1241
     1242        $sql="select sum(t1.validi+t1.nulli+t1.bianchi+t1.contestati) as tot,
    11111243                sum(t1.validi),sum(t1.nulli),sum(t1.bianchi),sum(t1.contestati), '0', '0', '0'
    1112                 from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and validi>0 $circos");
     1244                from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' and validi>0 $circos";
     1245        $res = $dbi->prepare("$sql");
     1246        $res->execute();
    11131247
    11141248        }else{
    1115         $res = $db->sql_query("SELECT sum(maschi+femmine) FROM ".$prefix."_ele_sezioni where id_cons='$id_cons'");
    1116         list($tot_aventi)  = $db->sql_fetchrow($res);
    1117                 $res = $db->sql_query("SELECT  sum(validi+nulli+bianchi+contestati) as tot,
     1249        $sql="SELECT sum(maschi+femmine) FROM ".$prefix."_ele_sezioni where id_cons='$id_cons'";
     1250        $res = $dbi->prepare("$sql");
     1251        $res->execute();
     1252        list($tot_aventi)  = $res->fetch(PDO::FETCH_NUM);
     1253        $sql="SELECT  sum(validi+nulli+bianchi+contestati) as tot,
    11181254                sum(validi),sum(nulli),sum(bianchi),sum(contestati), id_gruppo, sum(si), sum(no)
    1119                 from ".$prefix."_ele_voti_ref  where id_cons=$id_cons group by id_gruppo having tot>'0'");
     1255                from ".$prefix."_ele_voti_ref  where id_cons=$id_cons group by id_gruppo having tot>'0'";
     1256        $res = $dbi->prepare("$sql");
     1257        $res->execute();
    11201258        }
    11211259
    1122         while (list($tot_votanti,$validi,$nulli,$bianchi,$contestati,$id,$si,$no) = $db->sql_fetchrow($res)){
     1260        while (list($tot_votanti,$validi,$nulli,$bianchi,$contestati,$id,$si,$no) = $res->fetch(PDO::FETCH_NUM)){
    11231261                $tot_votanti=$validi+$bianchi+$nulli+$contestati;
    11241262                $arvoti=array($validi,$nulli,$bianchi,$contestati);
     
    11391277
    11401278                if ($genere==0) {
    1141                         $resg = $db->sql_query("SELECT num_gruppo,descrizione from ".$prefix."_ele_gruppo where id_gruppo=$id");
    1142                         list($num_gruppo,$descr_gruppo)  = $db->sql_fetchrow($resg);
     1279                        $sql="SELECT num_gruppo,descrizione from ".$prefix."_ele_gruppo where id_gruppo=$id";
     1280        $resg = $dbi->prepare("$sql");
     1281        $resg->execute();
     1282                        list($num_gruppo,$descr_gruppo)  = $resg->fetch(PDO::FETCH_NUM);
    11431283                }
    11441284                 
     
    11851325function graf_sezioni(){
    11861326global  $prefix, $dbi,$id_cons_gen;
    1187 $sql = mysql_query("select chiusa  from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen'",$dbi);
    1188                 list($chiusa) = mysql_fetch_row($sql);
     1327$sql = "select chiusa  from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen'";
     1328        $res = $dbi->prepare("$sql");
     1329        $res->execute();
     1330                list($chiusa) = $res->fetch(PDO::FETCH_NUM);
    11891331               
    11901332                //if($chiusa!='1') numeri_sezione(); # se la consultazione non Ú chiusa
     
    12071349
    12081350                # numero sezioni
    1209                 $res = mysql_query("select t1.id_sez,t1.num_sez  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos order by t1.num_sez",$dbi);
    1210                 $max = mysql_num_rows($res);
     1351                $sql="select t1.id_sez,t1.num_sez  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' $circos order by t1.num_sez";
     1352        $res = $dbi->prepare("$sql");
     1353        $res->execute();
     1354                $max = $res->rowCount();
    12111355                if(!isset($html)) $html='';
    12121356                $html = "\n<table  style=\"margin:0px auto;border:0px; width:90%\"><tr>";
    12131357               
    12141358                $i=0;$id_circ_old=0;$e=0;
    1215                 while(list($sez_id, $sez_num) = mysql_fetch_row($res)) {
     1359                while(list($sez_id, $sez_num) = $res->fetch(PDO::FETCH_NUM)) {
    12161360                        $i++;
    12171361
    1218                          $res2 = mysql_query("select *  from ".$prefix."_ele_voti_".$tab." where   id_sez='$sez_id'",$dbi);
    1219                          $numero=mysql_num_rows($res2);
     1362                        $sql="select *  from ".$prefix."_ele_voti_".$tab." where   id_sez='$sez_id'";
     1363                        $res2 = $dbi->prepare("$sql");
     1364                        $res2->execute();
     1365                        $numero=$res2->rowCount();
    12201366                         if ($numero!=0){$e++;$bgsez="#FFFF00";}else{$bgsez="";}
    12211367                       
Note: See TracChangeset for help on using the changeset viewer.