Pagina 1 di 1

Modifica VOTI PER SEZIONE

Inviato: mer giu 10, 2009 12:06 pm
da comuneweb
buongiorno,
per errore in un ente abbiamo inserito alla 18 sezione un numero di voti nulli pari a 10.
A dover essere valorizzate a 10 erano invece le schede nulle.

Ora non si riesce più a togliere quei 10 voti, provo ad impostare a 0 ma quando faccio OK il valore torna.

Inviato: mer giu 10, 2009 12:52 pm
da roby
Abbiamo avuto lo stesso problema. Si verifica solo con le europee e puoi correggerlo cambiando le righe 846 e 847 con queste:

$result = mysql_query("update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' where id_cons='$id_cons' and id_sez='$id_sez' ", $dbi);

if ($fileout) fwrite($fp,"update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' where id_cons='$id_cons' and id_sez='$id_sez';\n");

Roberto

Inviato: mer giu 10, 2009 5:56 pm
da comuneweb
roby ha scritto:Abbiamo avuto lo stesso problema. Si verifica solo con le europee e puoi correggerlo cambiando le righe 846 e 847 con queste:

$result = mysql_query("update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' where id_cons='$id_cons' and id_sez='$id_sez' ", $dbi);

if ($fileout) fwrite($fp,"update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli' where id_cons='$id_cons' and id_sez='$id_sez';\n");

Roberto
nella parte admin ora riesco a fare la modifica, però nella parte client continuo a vedere i 10 voti nulli.

Inviato: mer giu 10, 2009 8:11 pm
da roby
E' perche' sono due campi diversi, la modifica riporta il valore nel campo giusto ma quello gia' presente non viene modificato. Credo che il modo piu' semplice per riportare la situazione alla normalita' sia quello di inserire nella query di update l'azzeramento del campo e riconfermare il dato, quindi togliere l'aggiunta dalla query. La riga dovrebbe essere questa:
$result = mysql_query("update ".$prefix."_ele_sezioni set validi='$validi', contestati='$contestati', validi_lista='$validi', nulli='$nulli',bianchi='$bianchi',contestati_lista='$contestati', voti_nulli='$votinulli', voti_nulli_lista='0' where id_cons='$id_cons' and id_sez='$id_sez' ", $dbi);
Roberto