$query = mysql_query("SELECT * FROM clientes WHERE $var1='$valor'");
Eso creo que da el error...
de todas formas añade mysql_errors...
$query = mysql_query("SELECT * FROM clientes WHERE $var1='$valor'") or die("Error en query 1: ".mysql_error());
(te recomiendo acer un "rows")
$query2 = mysql_query("UPDATE clientes SET (nombre, apellido, clientenum, direccion, piso, depto, torre, telefono, email, otros) values ($nombre,$apellido,$clientenum,$direccion,$numero,$piso,$depto,$torre,$telefono,$email,$otros) WHERE id='".$_POST[id]."'") or die("Error en query 2: ".mysql_error());