ho provato a cambiare post con get ma nel database non succede nulla, qualcuno mi può aiutare per capire come mai?
di seguito i due script:

file1

<?

include ("connect.inc.php");

$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "SELECT * FROM orario WHERE id = '".$_GET['modifica_id']."'";

$esegui = mysql_query($query, $connect);

while ($result = mysql_fetch_array($esegui))
{
echo "<FORM action=\"modifica2orari.php\" method=\"GET\">

Nome

<TEXTAREA name=\"orario_mod\" rows=\"8\" cols=\"40\">$result[orario]</TEXTAREA>


<INPUT TYPE=\"HIDDEN\" name=\"id\" value=\"$result[id]\">
<INPUT TYPE=\"SUBMIT\"><INPUT TYPE=\"RESET\"></FORM>";
}

?>

file 2

<?

include ("connect.inc.php");

$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "UPDATE orario SET orario= '".$_GET['orario_mod']."' WHERE id= '".$_GET['$id']."'";

$esegui = mysql_query($query, $connect);

if(@mysql_query($query, $connect)){
echo ("Hai modificato l'orario ".$_GET['orario'].",
che adesso si chiama ".$_GET['orario_mod']."

[b]

");
echo ("<A href=\"orari.php\">Torna alla gestione dell'orario</A>");
} else {
echo ("Non hai modificato l'orario.".mysql_error());
}

?>