Ciao a tutti,
ho una pagina con un form a campi variabili. Mi spiego.
Ho una input, una select ed un pulsante aggiungi. Questo pulsante, se cliccato, mi aggiunge sotto un'altra input ed una select.

Nell head della pagina ho dichiarato:
codice:
<script type="text/javascript">var numText = 0 ;</script>
Questo mi permette di creare i nuovi campi ed identificarli:
codice:
<input type="text" name="search-q'+numText+'" id="search-q'+numText+'" size="30" />
Ora, a destra di ogni select ho un'immagine che, se cliccata, mi apre un popup di ricerca.
Se un utente effettua la ricerca ottiene dei risultati cliccabili. Se viene effettuato il click, viene passato il valore dal popup al campo input. Il mio problema sta nel fatto che viene riempito solo il primo campo input, nonostante io stia effettuando la ricerca sul 3o o 4o campo.

Questo è il codice che utilizzo per passare i dati dal popup alla pagina principale:
codice:
<script type="text/javascript">
function urlimg(valoreparametro) { 
document.getElementById('search-q'+numText+'').value = valoreparametro; 
} 
</script>
Nel popup di ricerca ho questo codice:
codice:
" . $row['Codice'] . "</u></font> <small>[Pertinenza: " . $search->CalcScore($row['tot']). "]
" . $row['Descrizione'] . "
Ho provato a passare nell'URL di apertura del popup il valore numText e poi gestire con degli IF in PHP, ma non sono riuscito a trovare una soluzione...

Mi potete dare una mano?