alla riga 500
abbiamo notato che il seguente codice:
Codice: Seleziona tutto
if($id_lista) $sql="select t1.* from ".$prefix."_ele_candidati as t1 left join ".$prefix."_ele_lista as t2 on (t1.id_lista=t2.id_lista) WHERE t1.id_cons=$id_cons and t1.id_cons=t2.id_cons $ele_lista $circo ORDER BY t2.num_lista,t1.num_cand";
else $sql="select 0,'$id_cons',t1.id_lista,'','','','','',0 from ".$prefix."_ele_candidati as t1 left join ".$prefix."_ele_lista as t2 on (t1.id_lista=t2.id_lista) WHERE t1.id_cons=$id_cons and t1.id_cons=t2.id_cons $ele_lista $circo ORDER BY t2.num_lista";
noterete cheselect 0,'26',t1.id_lista,'','','','','',0 from soraldo_ele_candidati as t1 left join soraldo_ele_lista as t2 on (t1.id_lista=t2.id_lista) WHERE t1.id_cons=26 and t1.id_cons=t2.id_cons group by t1.id_lista and id_circ=28 ORDER BY t2.num_lista
non è correttogroup by t1.id_lista and id_circ=28
nella nostra applicazione abbiamo corretto come segue:
Codice: Seleziona tutto
if($id_lista) $sql="select t1.* from ".$prefix."_ele_candidati as t1 left join ".$prefix."_ele_lista as t2 on (t1.id_lista=t2.id_lista) WHERE t1.id_cons=$id_cons and t1.id_cons=t2.id_cons $circo $ele_lista ORDER BY t2.num_lista,t1.num_cand";
else $sql="select 0,'$id_cons',t1.id_lista,'','','','','',0 from ".$prefix."_ele_candidati as t1 left join ".$prefix."_ele_lista as t2 on (t1.id_lista=t2.id_lista) WHERE t1.id_cons=$id_cons and t1.id_cons=t2.id_cons $circo $ele_lista ORDER BY t2.num_lista";