$id=$_GET['id_per'];
$pos=$_POST['posizione'];


.......
$sql="SELECT id_per FROM persone WHERE id_per='".$id"'";
$query=mysql_query("UPDATE persone SET posizione = (variabile) WHERE id_per = (variabile)");

il mio problema è questo che se al posto delle variabili scrivo i dati la query funziona ma nel momento in cui metto le variabili non succede niente.