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%'";
$risultato= mysql_query($sql);
$total= mysql_num_rows($risultato);
if ($total == 0) {
echo "Non ho trovato niente!";
}else{
while( $r = mysql_fetch_array($risultato)){
echo $r['autore'] . "
";
echo $scelta1 ;
}
}
}
?>