¿nombre
p? ¿Es asi que se llama el campo?
En todo caso:
$sumar = mysql_query ("UPDATE pueblos SET longitud='$longitud', latitud='$latitud' WHERE nombrep='$nombre' AND provincia='$provincia'")
or die(mysql_error());
Agrégale eso. Para ver si hay algún error en la consulta.