Ciao ragazzi ho un problema con update:

ho creato una pagina con un form nel quale richiamo con SELECT un record da modificare...una volta modificato lo rimando alla stessa pagina un vari parametri tra questi l ID del record per utilizzarlo nella query di update. Ora richiamo i dati del form e l ID in questo modo:

codice:
if (isset($_POST['info'])) 
$info = $_POST['info'];
else 


if (isset($_GET['id'])) 
$update = $_GET['id'];
else 
$update='' ;
e attraverso questa query dovrebbe avvenire l update

codice:
$query = "UPDATE tbl_calendario_corsi SET info='$info' WHERE id = $update" ;
$result = mysql_query($query) or die (mysql_error());
$righe_modificate = mysql_affected_rows();

putroppo il tutto non funzia...ho sbagliato qlkosa nel procedimento??è sbagliata la query???pls help me...