Ignore:
Timestamp:
Nov 15, 2022, 4:26:53 PM (18 months ago)
Author:
roby
Message:
  • Admin:
  • aggiornamento del campo num_gruppo nella tabella ele_lista
  • modifica della funzione di aggiornamento
  • Client
  • Aggiunta la funzione di calcolo dell'assegnazione dei seggi secondo la legge regionale siciliana (da completare, non gestisce tutti i casi particolari)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/modules/Elezioni/aggiornadb.php

    r379 r383  
    33#imposta il charset su utf8, qualsiasi altro valore per cambiarlo in latin1;
    44$newcs='utf8';
    5 
    6 @require_once("config.php");
     5/*
     6@require_once("..\..\config.php");
    77        try{
    88                $dbi = new PDO("mysql:host=$dbhost", $dbuname, $dbpass, array(PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
     
    1414            die( $sql . "<br>" . $e->getMessage());
    1515        }
    16 
     16*/
    1717
    1818###############
     
    4747        return $ret;
    4848}
     49
    4950function aggiorna_index($tab,$ind,$dbi,$sql2,$num){
    5051        $ret=0;
     
    173174{
    174175        $sql="ALTER TABLE `".$prefix."_ele_lista` ADD `num_gruppo` INT(2) UNSIGNED NOT NULL AFTER `id_gruppo`";
    175         $ret=aggiorna($sql,$dbi,'',$num);
    176 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_lista non richiede questo aggiornamento</span><br>";
    177 
     176        $sql2="update `".$prefix."_ele_lista` as t1 set t1.num_gruppo=(select t2.num_gruppo from `".$prefix."_ele_gruppo` as t2 where t2.id_gruppo=t1.id_gruppo) where t1.num_gruppo=0";
     177        $ret=aggiorna($sql,$dbi,$sql2,$num);
     178}else{
     179        $sql="update `".$prefix."_ele_lista` as t1 set t1.num_gruppo=(select t2.num_gruppo from `".$prefix."_ele_gruppo` as t2 where t2.id_gruppo=t1.id_gruppo) where t1.num_gruppo=0";
     180        $ret=aggiorna($sql,$dbi,'',$num);
     181echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_lista non richiede questo aggiornamento</span><br>";
     182}
    178183if(!controllo($prefix.'_ele_lista','num_circ',++$num))
    179184{
Note: See TracChangeset for help on using the changeset viewer.