Ciao a tutti!
Ho il seguente problema:

ho una select a selezione multipla che popolo con i valori inseriti in una textbox.
Il form poi deve essere inviato da un'altra pagina che riceve i dati.
Come faccio ad inviarli sotto form di array?

Di solito uso:
<select name="pippo[]" multiple>...

ma in questo caso poplandola con un javascript, qunado invio i dati all'altra pagina ottengo solamente l'ultimo selezionato.

Come posso fare?

ecco il codice che uso:

codice:
<SCRIPT LANGUAGE="JavaScript">
function agg(){
	
   nuovo = new Option("Utenza n° "+document.contratti.utenza.value,document.contratti.utenza.value,false,true);
   document.contratti.elenco.options[document.contratti.elenco.length] = nuovo;
   document.contratti.utenza.value = "";
}

function del(){
   self.document.contratti.elenco.options[self.document.contratti.elenco.selectedIndex] = null;
}
</SCRIPT>

</HEAD>
<BODY>
<FORM action="UsersAdmin.php" method="post" NAME="contratti">

  <table border="0" cellspacing="0" cellpadding="3">
  <tr>
    <td rowspan="2"><INPUT NAME="utenza"></td>
    <td><INPUT name="button" TYPE="button" onClick="agg()" VALUE=">>">      </td>
    <td rowspan="2"><SELECT NAME="elenco" SIZE="5" multiple>
      <option value="">Inserire utenze</option>
    </SELECT></td>
  </tr>
  <tr>
    <td><INPUT name="button2" TYPE="button" onClick="del()" VALUE="<<"></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td align="center">


      <input name="invia" type="submit" id="invia" value="Invia Dati">
      </p>      </td>
  </tr>
</table>
</FORM>
Spero di essere stato chiaro...