function validateForm() { var x=document.forms["form_candi"]["cognome"].value; if (x==null || x=="") { return false; } } '; # form echo '
Cerca il candidato
Inserisci il cognome o/e il nome intero del candidato da cercare
'; echo ""; echo '
'; if(isset($_SESSION['cerca_cand'])) $cerca_cand=$_SESSION['cerca_cand']; else $cerca_cand=""; echo $cerca_cand; $_SESSION['cerca_cand']=''; $url=$_SERVER['REQUEST_URI']; // url della pagina per il reload $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST; if (isset($param['cognome'])) $cognome=addslashes($param['cognome']); else $cognome=''; $chiave="$cognome"; global $id_comune; if($cognome!=''){ # divide nome e cognome $arr = explode(" ", $cognome); $num_arr=count($arr); if ($num_arr==2){ $cognome=$arr[0]; $nome=$arr[1]; $numeratore= " AND "; // cognome e nome }else{ $nome=$cognome; $numeratore= " OR "; // cognome o nome } $sql="SELECT * FROM ".$prefix."_ele_candidati where ((cognome like '%$cognome%' $numeratore nome like '%$nome%') OR (cognome like '%$nome%' $numeratore nome like '%$cognome%')) and id_cons in(select id_cons from ".$prefix."_ele_cons_comune where id_comune='$id_comune')"; $res = $dbi->prepare("$sql"); $res->execute(); $num_tot = $res->rowCount(); $sql="SELECT * FROM ".$prefix."_ele_candidati where ((cognome like '%$cognome%' $numeratore nome like '%$nome%') OR (cognome like '%$nome%' $numeratore nome like '%$cognome%')) and id_cons in(select id_cons from ".$prefix."_ele_cons_comune where id_comune='$id_comune') ORDER BY id_cand DESC LIMIT 0,7"; $res = $dbi->prepare("$sql"); $res->execute(); while (list($id_cand,$id_cons2,$id_lista,$cognome,$nome,$note,$simbolo,$num_candidato) = $res->fetch(PDO::FETCH_NUM)) { $sql="SELECT id_cons_gen FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons2'" ; $resl = $dbi->prepare("$sql"); $resl->execute(); list($id_cons_gen_cand) = $resl->fetch(PDO::FETCH_NUM); $sql="SELECT descrizione, tipo_cons FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen_cand'" ; $res2 = $dbi->prepare("$sql"); $res2->execute(); list($descr_consultazione,$tipo_consul) = $res2->fetch(PDO::FETCH_NUM); $sql="SELECT descrizione FROM ".$prefix."_ele_lista where id_lista='$id_lista'" ; $res3 = $dbi->prepare("$sql"); $res3->execute(); list($descr_lista) = $res3->fetch(PDO::FETCH_NUM); $sql="select * from ".$prefix."_ele_sezioni where id_cons='$id_cons2'"; $res4 = $dbi->prepare("$sql"); $res4->execute(); $sezioni=$res4->rowCount(); $cerca_cand .= "

"; $cerca_cand .= ""; if($tipo_consul!='4'){ // non รจ circoscrizione $cerca_cand .=" $cognome $nome $descr_consultazione - $descr_lista "; }else{ $cerca_cand .= "$cognome $nome $descr_consultazione - $descr_lista "; } $cerca_cand .='
'; } $cerca_cand .="
Trovati n.$num_tot con chiave $chiave"; if($num_tot>="8") $cerca_cand .="
Raffina la ricerca..."; $_SESSION['cerca_cand']=$cerca_cand; header("location:$url "); //$cognome=''; } ?>