Deberia de salir en los text los datos, porque no imprimes el
Cita: $sql="update mia set nombre=\"$nombre\",apellidos=\"$apellidos\",direcc ion=\"$direccion\",ciudad=\"$ciudad\",pais=\"$pais \",email=\"$email\",empresa=\"$empresa\",fax=\"$fa x\,telefono=\"$telefono\,profesion=\"$profesion\" where id_c=\"$varedit\" ";
$datos=@mysql_query($sql,$link)
// imprimelo
echo $sql
Haber que te muestra