Modifica VOTI PER SEZIONE

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

Rispondi
comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

Modifica VOTI PER SEZIONE

Messaggio 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.
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio 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
comuneweb
Newbie
Newbie
Messaggi: 19
Iscritto il: mer mag 13, 2009 12:00 am

Messaggio 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.
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Messaggio 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
Rispondi