oltre a quelle di sandro io farei anche cosi:

Codice PHP:
 <?

include("connection.inc");
$dbname="utenti";
mysql_select_db('utenti',$conn);

function 
visualizzaform(){

echo 
"<form name=\"search\" action=\"\" method=\"post\">Cerca per genere dell'opera:";
echo 
"<select name=\"filter\" size=\"1\">";
echo 
"<option name=\"scelta\" value=\"0\">Tutte</option>";
echo 
"<option name=\"scelta\" value=\"1\">Aforisma</option>";
echo 
"<option name=\"scelta\" value=\"2\">Epistola</option>";
echo 
"<option name=\"scelta\" value=\"3\">Poesia</option>";
echo 
"<option name=\"scelta\" value=\"4\">Racconto Breve</option>";
echo 
"<option name=\"scelta\" value=\"5\">Racconto Lungo</option></select>";
echo 
"<input type=\"submit\" name=\"cerca\" value=\"cerca\" />
"
;
echo 
"</form>";

}

if (!isset(
$_POST['cerca'])) {

visualizzaform();

} else if (isset(
$_POST['cerca'])) {

$scelta$_POST['filter'];

$sql="SELECT * FROM opere WHERE genere LIKE '%$scelta%'";

$risultatomysql_query($sql);
$totalmysql_num_rows($risultato);

if (
$total == 0) {

echo 
"Non ho trovato niente!";
}else{

while( 
$r mysql_fetch_array($risultato)){
echo 
$r['autore'] . "
"
;
echo 
$scelta1 ;
}

}

}


?>