Ignore:
Timestamp:
May 12, 2011, 6:32:01 PM (14 years ago)
Author:
roby
Message:
  • modificata la soluzione per la gestione dei comuni, la precedente aveva un bug
File:
1 edited

Legend:

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

    r2 r96  
    3030if (isset($param['min'])) $min=intval($param['min']); else $min='';
    3131if (isset($param['ok'])) $ok=addslashes($param['ok']); else $ok='';
    32 if (isset($param['fascia'])) $fascia=intval($param['fascia']); else $fascia=0;
     32if (isset($param['fascia'])) $fasciatmp=intval($param['fascia']); else $fasciatmp=0;
    3333if (isset($param['prov'])) $prov=intval($param['prov']); else $prov=0;
    3434if (isset($param['simbolo'])) get_magic_quotes_gpc() ? $simbolo=$param['simbolo']:$simbolo=addslashes($param['simbolo']); else $simbolo='';
     
    5656        //crea la pagina delle affluenze
    5757function all() {
    58         global $bgcolor1, $bgcolor2, $prefix, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$email,$fascia,$prov,$id_comune2,$id_cons_gen,$cerca;
     58        global $bgcolor1, $bgcolor2, $prefix, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$email,$fasciatmp,$prov,$id_comune2,$id_cons_gen,$cerca;
    5959 
    6060        echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n";
     
    8989        echo "</tr>";
    9090        $sel[1]='';$sel[2]='';$sel[3]='';$sel[4]='';$sel[5]='';$sel[6]='';$sel[7]='';$sel[8]='';$sel[9]='';
    91         $sel[$fascia]='selected';
     91        $sel[$fasciatmp]='selected';
    9292        if($prov==1) $selpv='selected'; else $selpv='';
    9393        echo "<tr><td bgcolor=\"$bgcolor1\"><b>"._PROV."</b></td><td><select name=\"prov\"> <option value=\"0\">No<option value=\"1\" $selpv>Si</select></td>";
     
    131131
    132132####
    133         while (list($id_comune2,$desc,$indirizzo,$centralino,$fax,$email,$fascia,$prov,$simbolo) = mysql_fetch_row($resmod)){ //elenco dei modelli inseriti
     133        while (list($id_comune2,$desc,$indirizzo,$centralino,$fax,$email,$fasciatmp,$prov,$simbolo) = mysql_fetch_row($resmod)){ //elenco dei modelli inseriti
    134134                $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1'];
    135135                if (!$simbolo) $simbolo="nulla.jpg";
     
    150150                echo "<td><b>$fax</b></td>";
    151151                echo "<td><b>".substr($email,0,15)."...</b></td>";
    152                 switch ($fascia) {
     152                switch ($fasciatmp) {
    153153                        case '0': $valfascia="-"; break;
    154154                        case '1': $valfascia="< 3.000"; break;
     
    165165                echo "<input type=\"hidden\" name=\"ok\" value=0>";
    166166                echo "</td><td nowrap>[<a
    167                 href=\"admin.php?op=inscomuni&amp;desc=$desc&amp;id_comune2=$id_comune2&amp;indirizzo=$indirizzo&amp;centralino=$centralino&amp;fax=$fax&amp;email=$email&amp;fascia=$fascia&amp;prov=$prov&amp;id_cons_gen=$id_cons_gen\"><img  align=\"center\" src=\"modules/Elezioni/images/edit.gif\"
     167                href=\"admin.php?op=inscomuni&amp;desc=$desc&amp;id_comune2=$id_comune2&amp;indirizzo=$indirizzo&amp;centralino=$centralino&amp;fax=$fax&amp;email=$email&amp;fascia=$fasciatmp&amp;prov=$prov&amp;id_cons_gen=$id_cons_gen\"><img  align=\"center\" src=\"modules/Elezioni/images/edit.gif\"
    168168                border=\"0\"> "._EDIT."</a>]";
    169169                echo "</tr></form>";
     
    174174        }
    175175
    176 function comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune,$fascia,$prov,$simbolo) {
     176function comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune,$fasciatmp,$prov,$simbolo) {
    177177                global $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons_gen,$genere;
    178178/*                              if ($do == "delete") {
     
    203203                                        $stemmanome=addslashes($nomestemma);
    204204                                }
    205                         $result = mysql_query("insert into ".$prefix."_ele_comuni (id_comune,descrizione,indirizzo,centralino,fax,email,fascia,capoluogo,simbolo,stemma) values ('$id_comune','$desc','$indirizzo','$centralino','$fax','$email','$fascia','$prov','$stemmanome','$stemmablob')", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
     205                        $result = mysql_query("insert into ".$prefix."_ele_comuni (id_comune,descrizione,indirizzo,centralino,fax,email,fascia,capoluogo,simbolo,stemma) values ('$id_comune','$desc','$indirizzo','$centralino','$fax','$email','$fasciatmp','$prov','$stemmanome','$stemmablob')", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
    206206                        Header("Location: admin.php?op=inscomuni&id_cons_gen=$id_cons_gen");
    207207                } else {
     
    226226                                $cond=", simbolo='$stemmanome', stemma='$stemmablob'";
    227227                        } else {$cond='';$stemmanome=''; $stemmablob='';}
    228                 $result = mysql_query("update  ".$prefix."_ele_comuni set descrizione='$desc' , indirizzo='$indirizzo', centralino='$centralino', fax='$fax', email='$email', fascia='$fascia',capoluogo='$prov' $cond where id_comune='$id_comune'", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
     228                $result = mysql_query("update  ".$prefix."_ele_comuni set descrizione='$desc' , indirizzo='$indirizzo', centralino='$centralino', fax='$fax', email='$email', fascia='$fasciatmp',capoluogo='$prov' $cond where id_comune='$id_comune'", $dbi) || die("<br><br>Errore di inserimento: ".mysql_error());
    229229                Header("Location: admin.php?op=inscomuni&id_cons_gen=$id_cons_gen");
    230230        }
     
    234234
    235235if ($do)
    236         comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune2,$fascia,$prov,$simbolo);
     236        comuni($ok, $do,$desc,$indirizzo,$centralino,$fax,$email,$id_comune2,$fasciatmp,$prov,$simbolo);
    237237ele();
    238238all();
Note: See TracChangeset for help on using the changeset viewer.