inserire dati in tabella con ajax (ciclo foreach)
salve a tutti!
il mio problema è questo: ho uno script che mi estrae (con ciclo foreach) una serie di foto profilo di utenti con affianco un form con dei campi nascosti che contengono come value gli id e i nomi di ciascun utente estratto. Al click in un bottone , tramite un codice ajax , dovrebbero salvarsi in una tabella tutti i campi nascosti (senza il bisogno di ricaricare la pagina ovviamente visto che c'è ajax).
Il problema è che nella tabella purtroppo si salva soltanto il primo dei risultati del ciclo e se clicco negli altri bottoni (affiancati ad altre immagini profilo) non succede niente. Mi sono fatto un'idea del motivo e credo che centri il fatto che il codice ajax preleva i dati dei campi che hanno un certo id ma quest'ultimo è sempre uguale , in ogni form affiancato ad ogni diverso risultato estratto dal ciclo ...
Mi spiego meglio postando il codice
Codice PHP:
foreach ($friends["data"] as $value) {
echo 'foto prof di'. $value["name"] .'<a href="http://www.facebook.com/' . $value["id"] . '"><img src="https://graph.facebook.com/' . $value["id"] . '/picture"/>g</a>
<form name="add_friend">
<input type="hidden" name="mio_id" id="mio_id" value="'. $userInfo["id"] .'">
<input type="hidden" name="id_friend" id="id_friend" value="'. $value["id"] .'">
<input type="hidden" name="name_friend" id="name_friend" value="'. $value["name"] .'">
<input type="button" id="submit" value="Invia i dati">
</form>
<div id="risultato"></div>';
}
questa è la parte php che contiene le istruzioni per estrarre le img profilo degli utenti e il form con i vari campi...come dovrei fare per ovviare il problema degli id sempre uguali?
Grazie in anticipo