Non funziona perché stai utilizzando una variabile "id" senza averla valorizzata da nessuna parte

codice:
$(document).ready(function() {




  //al click sul bottone del form
  //$("#bottone"+id).click(function(){//qui id sarà undefined...
  
  $("input[id^="bottone"]).click(function(){
  //associo l'evento ai pulsanti il cui id inizia per "bottone"
  //(sarebbe più comodo usare una classe su questo tipo di pulsanti e poi associare l'evento tramite:
  //$(".bottoni_alpha").click(function(){


 //mostro il div result   
  $("#result").attr("style", "display:block;");




    //associo variabili
    //var recuperonomeid = $("#nomeid"+id).val();
    var recuperonomeid = $(this).attr('name').replace('bottone','');
    //recupero l'id della notizia dall'attributo "name" del pulsante cliccato
    //sarebbe più comodo usare un data-attribute contenente l'id




  //chiamata ajax
    $.ajax({




     //imposto il tipo di invio dati (GET O POST)
      type: "POST",




      //invio i dati alla seguente pagina
      url: "risultato_aggiunta.php",




      //i dati inviati sono
      data: "recuperonomeid =" + recuperonomeid ,
      dataType: "html",




      //Inizio visualizzazione errori
      success: function(msg)
      {
        $("#risultato").html(msg); 
      },
      error: function()
      {
        alert("Chiamata fallita, si prega di riprovare..."); // callback in caso di fallimento
      }
    });
  });
});