Changeset 265 for trunk/client/modules/Elezioni/blocchi/00_affluenze.php
- Timestamp:
- Apr 13, 2019, 8:05:15 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/blocchi/00_affluenze.php
r2 r265 13 13 // numero sezioni scrutinate 14 14 // $res2 = mysql_query("select * from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 15 $res2 = 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); 16 $sezioni=mysql_num_rows($res2); 15 $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"; 16 $res2 = $dbi->prepare("$sql"); 17 $res2->execute(); 18 19 $sezioni=$res2->rowCount(); 17 20 18 21 //echo "select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos"; … … 31 34 #x Luciano: quella sopra diventa quella sotto. in rilaff ci sono tutte le date e orari di affluenza mentre in vot_parziale solo quelli inseriri 32 35 # inoltre va messo il desc anche alla data altrimenti il risultato ha la data piu' bassa e l'ora piu' alta 33 $res = mysql_query("select orario,data from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' order by data desc,orario desc limit 1", $dbi); 36 $sql="select orario,data from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' order by data desc,orario desc limit 1"; 37 $res = $dbi->prepare("$sql"); 38 $res->execute(); 39 34 40 if($res){ 35 41 36 while(list($orario,$data) = mysql_fetch_row($res)) {42 while(list($orario,$data) = $res->fetch(PDO::FETCH_NUM)) { 37 43 list ($ore,$minuti,$secondi)=explode(':',$orario); 38 44 list ($anno,$mese,$giorno)=explode('-',$data); 39 45 $tot_v_m=0;$tot_v_d=0;$tot_t=0; 40 46 41 $res1 = mysql_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' $circos group by t3.id_sez ",$dbi); 47 $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' $circos group by t3.id_sez "; 48 $resl = $dbi->prepare("$sql"); 49 $resl->execute(); 42 50 43 $numero=mysql_num_rows($res1); 51 52 $numero=$res1->rowCount(); 44 53 45 54 echo "<br /><div><h5>Ultime Affluenze</h5></div>"; … … 51 60 52 61 #modifica del 26giugno 09 per gestione circoscrizionali 53 if($genere==0) $res1 = mysql_query("select sum(t1.voti_complessivi), t2.num_gruppo , t2.id_gruppo from ".$prefix."_ele_voti_parziale as t1 left join ".$prefix."_ele_gruppo as t2 on (t1.id_gruppo=t2.id_gruppo) where t1.id_cons='$id_cons' and t1.orario='$orario' and t1.data='$data' group by t2.num_gruppo,t2.id_gruppo order by t2.num_gruppo " , $dbi); 62 if($genere==0) 63 $sql="select sum(t1.voti_complessivi), t2.num_gruppo , t2.id_gruppo from ".$prefix."_ele_voti_parziale as t1 left join ".$prefix."_ele_gruppo as t2 on (t1.id_gruppo=t2.id_gruppo) where t1.id_cons='$id_cons' and t1.orario='$orario' and t1.data='$data' group by t2.num_gruppo,t2.id_gruppo order by t2.num_gruppo " ; 64 65 54 66 else 55 $res1 = mysql_query("select sum(t3.voti_complessivi),0,0 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",$dbi); 67 $sql="select sum(t3.voti_complessivi),0,0 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"; 68 $resl = $dbi->prepare("$sql"); 69 $resl->execute(); 70 56 71 #fine modifica 57 72 … … 59 74 60 75 61 while(list($voti_t, $num_gruppo,$id_gruppo) = mysql_fetch_row($res1)) {76 while(list($voti_t, $num_gruppo,$id_gruppo) = $res1->fetch(PDO::FETCH_NUM)) { 62 77 // $res1 = mysql_query(,$dbi); 63 78 // $query="select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where orario='$orario' and data='$data' and id_cons='$id_cons'"; 64 $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"; 65 if ($genere==0){$query.=" and t3.id_gruppo=$id_gruppo";} 66 $res_aff=mysql_query($query, $dbi); 67 $voti_numero=mysql_num_rows($res_aff); 79 $sql="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"; 80 if ($genere==0){$sql.=" and t3.id_gruppo=$id_gruppo";} 81 $res_aff = $dbi->prepare("$sql"); 82 $res_aff->execute(); 83 84 $voti_numero=$res_aff->rowCount(); 68 85 // $query="select sum(maschi+femmine) from ".$prefix."_ele_voti_parziale as t1 , ".$prefix."_ele_sezioni as t2 where t1.id_cons=$id_cons and t1.id_sez=t2.id_sez and orario='$orario' and data='$data'"; 69 $ 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' $circos";86 $sql="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' $circos"; 70 87 71 if ($genere==0){$query.=" and id_gruppo=$id_gruppo";} 72 $res1234=mysql_query($query, $dbi); 73 list($tot)=mysql_fetch_row($res1234); 88 if ($genere==0){$sql.=" and id_gruppo=$id_gruppo";} 89 $res1234 = $dbi->prepare("$sql"); 90 $res1234->execute(); 91 92 list($tot)=$res1234->fetch(PDO::FETCH_NUM); 74 93 if ($tot) 75 94 $perc=number_format($voti_t*100/$tot,2); 76 else {$tot=0;$perc="0.00";} echo "<table class=\"td-80\"><tr class=\"bggray\">"; 95 else {$tot=0;$perc="0.00";} 96 echo "<table class=\"td-80\"><tr class=\"bggray\">"; 77 97 if ($genere==0){echo "<td>N.</td>";} 78 79 80 echo "</tr>";98 echo "<td><b>"._VOTANTI."</b></td><td><b>"._PERCE."</b></td>"; 99 echo "<td><b>"._SEZIONI."</b></td>"; 100 echo "</tr>"; 81 101 echo "<tr class=\"bggray2\">"; 82 102 if ($genere==0){echo "<td>$num_gruppo</td>";}
Note:
See TracChangeset
for help on using the changeset viewer.