Allora cercando vari codici e seguendo le vostre direttive sono arrivato qui:

codice:
<?php
include("mysql.inc.php");
$myconnect = mysql_connect($db_host, $db_user, $db_password);
$mydb = mysql_select_db($db_name, $myconnect);
$sql = "SELECT DISTINCT articolo FROM gamma ORDER BY articolo ASC";
$st = mysql_query( $sql, $myconnect ) or die(mysql_error());
echo "Regione <select size=\"1\" name=\"articolo\" onchange=\"this.form.submit();\">";
while ($data = mysql_fetch_object( $st )){
	echo "<option value=\"{$data->articolo}\">{$data->articolo}</option>";
}
echo "</select>";

$regione = isset($_POST['articolo']) ? $_POST['articolo'] : '';

if($regione != ''){
	$sql = "SELECT variante FROM gamma ORDER BY variante ASC
	WHERE prv_regione = '{$articolo}'";
	$st = mysql_query( $sql ) or die(mysql_error());
	echo "Provincia <select size=\"1\" name=\"variante\">";
	while ($data = mysql_fetch_object( $st )){
		echo "<option value=\"{$data->variante}\">{$data->variante}</option>";
	}
	echo "</select>";
}
ma il risultato è che ho la tabella dell'articolo ma non della variante