Muchas gracias por tu respuesta, al final lo solucione partiendo del codigo original.. jeje
por curiosidad, lo pongo
Código PHP:
if($_POST['share']){
if($_SESSION['comparte']==1){
$sql = "UPDATE usuarios SET comparte = 0 WHERE id = $id";
$res = mysql_query($sql);
$_SESSION['comparte'] = 0;
}else{
$sql = "UPDATE usuarios SET comparte = 1 WHERE id = $id";
$res = mysql_query($sql);
$_SESSION['comparte'] = 1;
}
}