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
ecco così impostato non funziona. qualche aiuto???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 } }); }); });![]()

Rispondi quotando