Changeset 238 for trunk/client/modules/Elezioni/blocchi
- Timestamp:
- Jun 5, 2015, 11:32:49 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/blocchi/cerca_candidato.php
r231 r238 7 7 /************************************************************************/ 8 8 /* widget cerca candidato 9 by luciano apolito 201 3*/9 by luciano apolito 2015 */ 10 10 11 11 … … 14 14 } 15 15 16 include("modules/Elezioni/cerca_candidato.php"); 16 # validatore form 17 echo ' 18 <script type="text/javascript"> 19 function validateForm() 20 { 21 var x=document.forms["form_candi"]["cognome"].value; 22 if (x==null || x=="") 23 { 24 25 return false; 26 } 27 } 28 </script> 29 '; 30 31 # form 32 echo ' 33 <div><h5>Cerca il candidato</h5> 34 <form method="post" name="form_candi" action="" onsubmit="return validateForm()" > 35 Inserisci il cognome o/e il nome intero del candidato da cercare<br/> 36 <input type="text" name="cognome" maxlength="30" size="10" value=""> 37 <input type="submit" value="Cerca"> 38 </form> 39 </div> 40 '; 41 42 $cerca_cand=$_SESSION['cerca_cand']; 43 echo $cerca_cand; 44 $_SESSION['cerca_cand']=''; 45 46 47 $url=$_SERVER['REQUEST_URI']; // url della pagina per il reload 48 49 $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST; 50 if (isset($param['cognome'])) get_magic_quotes_gpc() ? $cognome=$param['cognome']:$cognome=addslashes($param['cognome']); else $cognome=''; 51 $chiave="$cognome"; 52 global $id_comune; 53 54 55 if($cognome!=''){ 56 # divide nome e cognome 57 $arr = explode(" ", $cognome); 58 $num_arr=count($arr); 59 if ($num_arr==2){ 60 $cognome=$arr[0]; 61 $nome=$arr[1]; 62 $numeratore= " AND "; // cognome e nome 63 }else{ 64 $nome=$cognome; 65 $numeratore= " OR "; // cognome o nome 66 } 67 68 $sql_cand= mysql_query("SELECT * FROM ".$prefix."_ele_candidati where (cognome like '%$cognome%' $numeratore nome like '%$nome%') OR (cognome like '%$nome%' 69 $numeratore nome like '%$cognome%')", $dbi); 70 $num_tot = mysql_num_rows($sql_cand); 71 $res = mysql_query("SELECT * FROM ".$prefix."_ele_candidati where (cognome like '%$cognome%' $numeratore nome like '%$nome%') OR (cognome like '%$nome%' $numeratore nome like '%$cognome%') ORDER BY id_cand DESC LIMIT 0,7", $dbi); 72 while (list($id_cand,$id_cons2,$id_lista,$cognome,$nome,$note,$simbolo,$num_candidato) = mysql_fetch_row($res)) { 73 $res1 = mysql_query("SELECT id_cons_gen FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons2'" , $dbi); 74 list($id_cons_gen_cand) = mysql_fetch_row($res1); 75 $res2 = mysql_query("SELECT descrizione, tipo_cons FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen_cand'" , $dbi); 76 list($descr_consultazione,$tipo_consul) = mysql_fetch_row($res2); 77 $res3 = mysql_query("SELECT descrizione FROM ".$prefix."_ele_lista where id_lista='$id_lista'" , $dbi); 78 list($descr_lista) = mysql_fetch_row($res3); 79 80 $res4 = mysql_query("select * from ".$prefix."_ele_sezioni where id_cons='$id_cons2'",$dbi); 81 $sezioni=mysql_num_rows($res4); 82 $cerca_cand .= "<div style=\"text-align:left\"><hr/>"; 83 $cerca_cand .= "<img src=\"modules.php?name=Elezioni&file=foto&id_lista=$id_lista\" width=\"30\" heigth=\"30\" align=\"left\">"; 84 85 if($tipo_consul!='4'){ // non Ú circoscrizione 86 $cerca_cand .="<a href=\"modules.php?name=Elezioni&id_cons_gen=$id_cons_gen_cand&id_comune=$id_comune&op=candidato_sezione&min=$num_candidato&offset=$num_candidato&id_lista=$id_lista&orvert=1&offsetsez=$sezioni&id_circ=\"> 87 $cognome $nome</a> $descr_consultazione - $descr_lista "; 88 }else{ 89 $cerca_cand .= "$cognome $nome</a> $descr_consultazione - $descr_lista "; 90 } 91 $cerca_cand .='</div>'; 92 93 } 94 95 $cerca_cand .="<hr/>Trovati n.$num_tot con chiave <b>$chiave</b>"; 96 if($num_tot>="8") $cerca_cand .="<br/>Raffina la ricerca..."; 97 98 $_SESSION['cerca_cand']=$cerca_cand; 99 header("location:$url "); 100 //$cognome=''; 101 } 102 17 103 18 104
Note:
See TracChangeset
for help on using the changeset viewer.