il form:

Codice PHP:
echo "<form method='post' action='visualizza.php'>";

echo 
"<select name='categoria'>";

$risultato mysql_query ("SELECT nomecategoria FROM categorie");

while (
$row mysql_fetch_array($risultato,MYSQL_ASSOC))
{
    
$valore=$row["nomecategoria"];
    echo 
"<option value='$valore'>".$valore."</option>";
}

mysql_free_result($risultato);

echo
"</select>";

echo 
"<input type='submit' value='Visualizza'>";
echo
"</form>"

e poi in visualizza.php recuperi la merce cosi:

Codice PHP:
$sql "SELECT * FROM merce WHERE categoria = '".$_POST['categoria']."'";
$result mysql_query($sql);
// ....etc....