Ma dato che ricarichi la pagina, perchè utilizzare la funzione javascript?
Io farei così:
Codice PHP:
$cat=addslashes($_POST['cat']);
$mese=addslashes($_POST['mese_evento1']);
$anno=addslashes($_POST['anno_evento1']);
if($mese!='' OR $anno!='')
$data=$anno."-".$mese;
if ($cat != "")
$str_cond = " where socio = '" . $cat."'";
else
$str_cond = "";
if($data!='')
{
if($str_cond!='')
$str_cond .= " AND data LIKE '" . $data."%'";
else
$str_cond .= " WHERE data LIKE '" . $data."%'";
}
$query="select * from cliente". $str_cond ." order by cognome limit " .$_SESSION["recorddipartenza_utenti"]. ", 10";
E il form direttamente così:
Codice PHP:
<form method='post' action='<? echo $_SERVER['PHP_SELF']; ?>'>
<tr align="left">
<td width="36%" align="right" valign="top">[b]digita il cognome:[/b]</td>
<td width="30%" align="left" valign="top"><input name="cat" class="input" type='text' /></td>
<td width="20%" align="left" valign="top"><select name="mese_evento1" class="input">
<option></option>
<option value="01">Gennaio</option>
<option value="02">Febbraio</option>
<option value="03">Marzo</option>
<option value="04">Aprile</option>
<option value="05">Maggio</option>
<option value="06">Giugno</option>
<option value="07">Luglio</option>
<option value="08">Agosto</option>
<option value="09">Settembre</option>
<option value="10">Ottobre</option>
<option value="11">Novembre</option>
<option value="12">Dicembre</option>
</select> / </td>
<td width="30%" align="left" valign="top"><select name="anno_evento1" class="input">
<option ></option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
</select> </td>
<td width="34%" align="left" valign="top">
<input type="submit" name="Inserisci" value="Cerca" class="bottone" />
</td>
</tr>
Però non l'ho testato