ciao Andrea, grazie per la tua risposta.
Ho fatto delle prove e qualcosa di buono forse sta venendo fuori.
L'unico problema è settare il codice js+ajax nel ciclo while php, attraverso il quale recupero le variabili.
In pratica con la funzione WHILE prendo i dati da un database e li ciclo.
il ciclo while/php è così strutturato (evito di scrivere la query):
codice:
while($legginotizie= mysql_fetch_array($querynotizie) ){
echo '
<form name="modulo'.$legginotizie['id_notizia'].'">
<input type="hidden" name="id" id="nomeid'.$legginotizie['id_notizia'].'" value="'.$legginotizie['id_notizia'].'">
<input type="button" value="Apri un thread" id="bottone'.$legginotizie['id_notizia'].'">
</form>
<div id="risultato"></div>
}
pertanto nel mio form avrò delle strutture id differenti le une dalle altre grazie all'aggiunta di '.$legginotizie['id_notizia'].' il quale va a prendere il valore del campo id_notizia (chiave primaria) nella tabella notizie del database.
se ho 3 righe (o record) nella mia tabella notizie e se i rispettivi valori nel campo id_notizia sono 1, 2 e 3, tramite il mio ciclo while/php stamperò 3 bottoni con id diverso:
nomeid1 - nomeid2 - nomeid3.
ora il mio bel scriptino jaascript/ajax
codice:
$(document).ready(function() {
//al click sul bottone del form
$("#bottone"+id).click(function(){
//mostro il div result
$("#result").attr("style", "display:block;");
//associo variabili
var recuperonomeid = $("#nomeid"+id).val();
//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
}
});
});
});
ecco così impostato non funziona. qualche aiuto???