Non so perchè il form della ricerca cerca solo se clicco sul tasto "Cerca". Perchè cliccando su invio mi ridà la stessa pagina senza risultati?
Allego il codice per maggiore chiarezza:
Codice PHP:
<form name="form" method="get" action="cerca.php">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="130" height="25"><div align="right">Nome:</div></td>
<td width="278"><input name="nome" type="text" value="<? echo $nome;?>" size="33" class="fields"></td>
</tr>
<tr>
<td height="25"><div align="right">Tipo:</div></td>
<td>
<?
$query="SELECT * FROM genere ORDER BY tipo,nome";
$result=mysql_query($query) or die ($query);
?>
<select name="genere" class="fields">
<option value="">Tutti</option>
<? while ($row=mysql_fetch_array($result)) { ?>
<option value="<? echo $row["id"]; ?>" <? if ($row["id"]==$genere) echo " selected"; ?>>[<? echo $row["tipo"]?>]
<? echo $row["nome"]; ?></option>
<? } ?>
</select> </td>
</tr>
</table>
<input name="cerca" type="submit" value="Cerca" class="buttons">
</form>