si no te retorna nada lo mas seguro es que tengas un error en la consulta... y seguramente es con el $_POST, coloca el siguiente codigo, para que visualices el error
Código PHP:
$query="SELECT poblacion FROM pueblos WHERE provincia = '".$_POST['id_prod']."'";
$result = mysql_query($query) or die(mysql_error());
Ahi te saldra el error, y si no sabes como resolver, responde con éste para que lo veamos...
suerte