Changeset 98 for trunk/client/modules/Elezioni/confronti.php
- Timestamp:
- May 15, 2011, 10:44:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/confronti.php
r13 r98 39 39 global $param,$id_cons_gen, $dbi, $prefix, $id_comune; 40 40 $_SESSION['confr']=array(); 41 $_SESSION['grulis']=array(); 41 42 $_SESSION['grp1']=array(); 42 43 $_SESSION['grp2']=array(); … … 99 100 //visualizza le liste per consultazione e permette di associarle ai gruppi 100 101 function scegliliste(){ 101 global $bgcolor1,$bgcolor2,$param,$id_cons_gen, $dbi, $prefix, $id_comune, $pag, $pags,$id_cons,$grp1,$grp2,$grp3; 102 global $bgcolor1,$bgcolor2,$param,$id_cons_gen, $dbi, $prefix, $id_comune, $pag, $pags,$id_cons,$grp1,$grp2,$grp3,$fascia; 103 $limite=0; 102 104 // ipotesi di campi vuoti 103 105 if(!$grp1 && !$grp2 && !$grp3){echo "<span class=\"red\">Metti il nome di almeno un gruppo oppure il check al raffronto totale</span>"; include("footer.php"); exit;} … … 114 116 $y=1; 115 117 while (isset($param['cons'.$x])) { 116 if( $param[('check'.$x)])118 if(isset($param[('check'.$x)]) and $param[('check'.$x)]) 117 119 118 120 { … … 146 148 if($pag>=$pags) return(1); //in $pags il numero delle consultazioni 147 149 $id_cons2=$_SESSION['confr'][$pag]; 148 $res_lis = mysql_query("SELECT t1.descrizione 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='$id_cons2'",$dbi); 149 list($descr)=mysql_fetch_row($res_lis); 150 # $res_lis = mysql_query("SELECT t1.id_lista,t1.descrizione,t2.descrizione from ".$prefix."_ele_lista as t1, ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons2' order by t2.num_gruppo",$dbi); 150 $res_lis = mysql_query("SELECT t1.descrizione,t1.tipo_cons,t2.id_conf 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='$id_cons2'",$dbi); 151 list($descr,$tipoc,$legge)=mysql_fetch_row($res_lis); 152 if($legge){ 153 $res_l=mysql_query("SELECT limite from ".$prefix."_ele_conf where id_conf='$legge'",$dbi); 154 list($limite)=mysql_fetch_row($res_l); 155 } 156 if($tipoc==3 and $fascia<=$limite){ 157 $_SESSION['grulis'][$id_cons2]='1'; 158 $res_lis = mysql_query("SELECT t2.id_gruppo,t1.descrizione,t2.descrizione from ".$prefix."_ele_lista as t1 left join ".$prefix."_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons2' order by t2.num_gruppo",$dbi); 159 }else{ 151 160 $res_lis = mysql_query("SELECT t1.id_lista,t1.descrizione,t2.descrizione from ".$prefix."_ele_lista as t1 left join ".$prefix."_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons2' order by t2.num_gruppo",$dbi); 161 $_SESSION['grulis'][$id_cons2]='0'; 162 } 152 163 $yy=mysql_num_rows($res_lis); 153 164 if ($yy){ … … 191 202 $res= mysql_query("SELECT sum(maschi+femmine) from ".$prefix."_ele_sezioni where id_cons='$x'",$dbi); 192 203 list($elet)=mysql_fetch_row($res); 193 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_cons='$x'",$dbi); 204 if($_SESSION['grulis'][$x]=='1') 205 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_gruppo where id_cons='$x'",$dbi); 206 else 207 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_cons='$x'",$dbi); 194 208 list($tot[$y])=mysql_fetch_row($res); 195 209 $res = mysql_query("SELECT t1.descrizione FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_comune='$id_comune' and t2.id_cons='$x'", $dbi); … … 324 338 $ar2[$x]=0; 325 339 $ar3[$x]=0; 340 $id_cons2=$_SESSION['confr'][$x]; 326 341 foreach ($_SESSION['grp1'][$x] as $key=>$val){ 327 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$val'",$dbi); 342 if($_SESSION['grulis'][$id_cons2]=='1') 343 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_gruppo where id_gruppo='$val'",$dbi); 344 else 345 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$val'",$dbi); 328 346 list($voti)=mysql_fetch_row($res); 329 347 $ar1[$x]+=$voti; 330 348 } 331 349 foreach ($_SESSION['grp2'][$x] as $key=>$val){ 332 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$val'",$dbi); 350 if($_SESSION['grulis'][$id_cons2]=='1') 351 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_gruppo where id_gruppo='$val'",$dbi); 352 else 353 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$val'",$dbi); 333 354 list($voti)=mysql_fetch_row($res); 334 355 $ar2[$x]+=$voti; 335 356 } 336 357 foreach ($_SESSION['grp3'][$x] as $key=>$val){ 337 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$val'",$dbi); 358 if($_SESSION['grulis'][$id_cons2]=='1') 359 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_gruppo where id_gruppo='$val'",$dbi); 360 else 361 $res= mysql_query("SELECT sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$val'",$dbi); 338 362 list($voti)=mysql_fetch_row($res); 339 363 $ar3[$x]+=$voti;
Note:
See TracChangeset
for help on using the changeset viewer.