Buongiorno a tutti,
con php ho costruito una select su alcuni valori presenti in tabella Mysql.
Tali valori vengono presentati dentro campi testo in una tabella: ogni riga è un form con al termine un pulsante.
Faccio nominare al sistema il form in modo progressivo (es.: form name="form1"; form name="form2"; form name="form3" e così via...) a seconda di quanti record trova.
Ora:
cliccando sul pulsante della riga corrispondente, i dati del form devono popolare un altro form presente sulla finestra chiamante.
Ho quindi creato una funzione javascript che viene attivata dal pulsante di input, il quale passa il numero del form da cui prendere i dati:
codice:
<input type="button" value="invia" onclick=azione(<?php print $numero; ?>); />
La funzione è questa:
codice:
function azione(numero){
opener.document.form1.GB.value = document.form&numero&.GB.value;
opener.document.form1.GR.value = document.form&numero&.GR.value;
opener.document.form1.Hb.value = document.form&numero&.Hb.value;
(...)
this.window.close();
}
Il problema è che non funziona, e non so come dire a javascript che "numero" è una variabile di cui deve prendere il valore per accoppiarlo a "form", facendolo così diventare: "form3", per esempio, e facendo funzionare il tutto.
Qualcuno sa aiutarmi?
Grazie