Ho trovato uno script di calendario, con data e ora, già pronta: in pratica permette di aprire un pop-up e di selezionare data e ora desiderata, che andrà come valore a un campo di input.

Questo è il lato utente (il codice del calendario lo importo dall'esterno):

Codice PHP:
<form name="formData">


[b]Data iniziale:[/b] <?php echo "<input type=\"Text\" name=\"data\" value=\"\">"?>
<a href="javascript:show_calendar('document.formData.data', document.formData.data.value);">
[img]779 cal.gif[/img]</a></p>
</form>
Come vedete il codice html è integrato con il php. Messo così lo script funziona perfettamente: il pop-up si apre e la data scelta s'inserisce nel campo "value" dell'input.
Il problema è che io il nome dell'input devo metterlo sottoforma di array, perchè si trova all'interno di un ciclo in php che mostra diversi campi input con lo stesso nome. Ovvero:

Codice PHP:
<?php echo "<input type=\"Text\" name=data[] value=\"\">
Problema: messo così, la pop-up del calendario non si apre. Il problema è il nome del campo input. Ho provato a mettere come nome "data[]", ma non lo prende.
Qualcuno mi sa dire come posso risolvere?