Changeset 01bca92
- Timestamp:
- Oct 11, 2025, 8:08:00 PM (2 months ago)
- Branches:
- main
- Children:
- 7c0bab9
- Parents:
- 93a8b4d
- Files:
-
- 3 edited
-
admin/includes/query.php (modified) (1 diff)
-
admin/modules/gestione_affluenza.php (modified) (2 diffs)
-
client/modules/Elezioni/consiglieri.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
admin/includes/query.php
r93a8b4d r01bca92 24 24 $sth = $dbi->prepare("$sql"); 25 25 $sth->execute(); 26 $row = $sth->fetchAll(PDO::FETCH_ASSOC); 27 return($row); 28 } 29 30 function dati_consultazione($id) 31 { 32 global $dbi,$prefix,$id_cons_gen; 33 if(!$id) $id=$id_cons_gen; 34 $sql="SELECT * FROM ".$prefix."_ele_consultazione where id_cons_gen=$id"; 35 $sth = $dbi->prepare("$sql"); 36 $sth->execute(); 26 37 $row = $sth->fetchAll(PDO::FETCH_ASSOC); 27 38 return($row); -
admin/modules/gestione_affluenza.php
r93a8b4d r01bca92 2 2 require_once '../includes/check_access.php'; 3 3 global $id_cons_gen; 4 $row=dati_consultazione($id_cons_gen); 5 $dataInizio=$row[0]['data_inizio']; 6 $dataFine=$row[0]['data_fine']; 4 7 // Connessione al DB (commentata) 5 8 // $conn = new mysqli("localhost", "user", "password", "nome_database"); … … 30 33 <label for="data" class="form-label">Data</label> 31 34 <input type="date" id="data" class="form-control" required 32 min=" 2025-01-01" max="2025-12-31" value="2025-01-01">35 min="<?php echo $dataInizio; ?>" max="<?php echo $dataFine; ?>" value="<?php echo $dataInizio; ?>"> 33 36 </div> 34 37 -
client/modules/Elezioni/consiglieri.php
r93a8b4d r01bca92 156 156 elseif ($numgruppo>0){ 157 157 $sqllis = "SELECT t1.id_lista,t1.num_lista,t1.descrizione,t1.id_gruppo from ".$prefix."_ele_lista as t1, ".$prefix."_ele_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t2.num_gruppo not in (".$_SESSION['ballo1'].",".$_SESSION['ballo2'].")"; 158 $res_lis = $dbi->prepare("$sqllis");159 $res_lis->execute();158 $res_lis = $dbi->prepare("$sqllis"); 159 $res_lis->execute(); 160 160 161 161 $yy=$res_lis->rowCount(); 162 $sql = "select sum(voti) from ".$prefix."_ele_voti_lista where id_cons='$id_cons'";163 $res_voti = $dbi->prepare("$sql");164 $res_voti->execute();165 166 list($validilista) = $res_voti->fetch(PDO::FETCH_NUM);162 $sql = "select sum(voti) from ".$prefix."_ele_voti_lista where id_cons='$id_cons'"; 163 $res_voti = $dbi->prepare("$sql"); 164 $res_voti->execute(); 165 166 list($validilista) = $res_voti->fetch(PDO::FETCH_NUM); 167 167 if ($yy){ 168 while(list($id_lista,$num_lista,$descr,$pgrup) = $res_lis->fetch(PDO::FETCH_NUM)) {169 $sql = "select sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$id_lista'";170 $res_voti = $dbi->prepare("$sql");171 $res_voti->execute();172 173 list($votilista) = $res_voti->fetch(PDO::FETCH_NUM);174 if(!isset($voti[$pgrup])) $voti[$pgrup]=0;175 $voti[$pgrup]+=$votilista;176 }168 while(list($id_lista,$num_lista,$descr,$pgrup) = $res_lis->fetch(PDO::FETCH_NUM)) { 169 $sql = "select sum(voti) from ".$prefix."_ele_voti_lista where id_lista='$id_lista'"; 170 $res_voti = $dbi->prepare("$sql"); 171 $res_voti->execute(); 172 173 list($votilista) = $res_voti->fetch(PDO::FETCH_NUM); 174 if(!isset($voti[$pgrup])) $voti[$pgrup]=0; 175 $voti[$pgrup]+=$votilista; 176 } 177 177 foreach ($voti as $key=>$val){if($val<($validilista*3/100)) unset($voti[$key]);} ################################################## 178 178 $res_lis = $dbi->prepare("$sqllis"); … … 188 188 echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\"/></td>"; 189 189 190 echo "<td><b>".$_SESSION['grp1']."</b></td>";190 echo "<td><b>".$_SESSION['grp1']."</b></td>"; 191 191 echo "<td><b>".$_SESSION['grp2']."</b></td>"; 192 192 echo "<td><b>"._NONCOLLE."</b></td></tr>"; … … 208 208 }else conssup($fascia,$numgruppo,$collegate,$collperd,$primoturno); 209 209 }else { 210 echo "<br>"; 210 echo "<br>"; 211 211 echo "<form id=\"numgruppo\" action=\"modules.php\">"; 212 212 echo "<table><tr><td>"._SCELTASIN.":</td><td align=\"left\">"; … … 217 217 echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\"/>"; 218 218 echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\"/>"; 219 $sql = "SELECT t1.id_gruppo,t1.num_gruppo,t1.descrizione, sum(t2.voti) as pref FROM ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' group by t1.id_gruppo,t1.num_gruppo,t1.descrizione order by pref desc limit 0, 2";219 $sql = "SELECT t1.id_gruppo,t1.num_gruppo,t1.descrizione, sum(t2.voti) as pref FROM ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' group by t1.id_gruppo,t1.num_gruppo,t1.descrizione order by pref desc limit 0,3"; 220 220 $res = $dbi->prepare("$sql"); 221 221 $res->execute(); 222 223 while(list($id_gruppo,$num_gruppo, $descr_gruppo,$pref) = $res->fetch(PDO::FETCH_NUM)) { 224 if (!isset($_SESSION['ballo1'])) { 222 $row=$res->fetchAll(PDO::FETCH_ASSOC); 223 if($row[2]['pref']===$row[1]['pref']) 224 { 225 $sql = "SELECT t2.id_gruppo,sum(t3.voti) as votilista from ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_lista as t3 where t2.id_cons='$id_cons' and (t2.id_gruppo=".$row[1]['pref']." or t2.id_gruppo=".$row[2]['pref'].") group by t2.id_gruppo order by votilista desc"; 226 $res_lis = $dbi->prepare("$sql"); 227 $res_lis->execute(); 228 $rowlis = $res_lis->fetchAll(); 229 $rowtmp[]=$row[0]; 230 if($rowlis[0]['votilista']>$rowlis[1]['votilista']){ 231 if($row[2]['id_gruppo']==$rowlis[0]['id_gruppo']) 232 $rowtmp[]=$row[2]; 233 else 234 $rowtmp[]=$row[1]; 235 } 236 $row=$rowtmp; 237 } else { 238 $rowtmp[]=$row[0]; 239 $rowtmp[]=$row[1]; 240 $row=$rowtmp; 241 } 242 list($id_gruppo,$num_gruppo, $descr_gruppo,$pref) = $row[0]; 243 # if (!isset($_SESSION['ballo1'])) { 225 244 $_SESSION['ballo1']=$num_gruppo; 226 245 $_SESSION['grp1']=$descr_gruppo; 227 246 $_SESSION['idgrp1']=$id_gruppo; 228 }else{ 247 # }else{ 248 list($id_gruppo,$num_gruppo, $descr_gruppo,$pref) = $row[1]; 229 249 $_SESSION['ballo2']=$num_gruppo; 230 250 $_SESSION['grp2']=$descr_gruppo; 231 251 $_SESSION['idgrp2']=$id_gruppo; 232 }252 # } 233 253 echo "<input type=\"radio\" name=\"numgruppo\" value=\"$num_gruppo\"/>$descr_gruppo<br>"; 234 254 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/eleonline4/chrome/common/trac_banner.png)