Ho risolto mettendo un if dentro la pagina di destinazione che in questo modo mi modifica la query così:

Codice PHP:
@$val $_POST['btn']; @$val2 $_GET['btn']; 
$db mysql_connect("localhost","root",""); 
if (!
$db) { die('Could not connect: ' mysql_error()); } 
mysql_select_db("prova"$db); 
$query=mysql_query("SELECT * FROM contratti WHERE Contratto = $val"$db);
if(
$val2>0){ $query=mysql_query("SELECT * FROM contratti WHERE Contratto = $val2"$db); }