Ri-Ciao! 
Allora, innanzi tutto ho ristemato il codice del form (che avevo scritto al volo dato che il codice originale è tutto PHP ed era un casino pulirlo.. Ho copiato direttamente l'html generato) ed è sempre sul link di prima.
Poi, per generare l'array dinamico ho scritto questo codice:
codice:
require_once('../Connections/connessioneDB.php');
require_once('estrai_datetime.php');
mysql_select_db($database_connessioneDB, $connessioneDB);
$query_tutti_dati_volontari = "SELECT * FROM volontari V, gruppi G WHERE V.GruppoID=G.GruppoID ORDER BY Cognome ASC";
$tutti_dati_volontari = mysql_query($query_tutti_dati_volontari, $connessioneDB) or die(mysql_error());
$row_tutti_dati_volontari = mysql_fetch_assoc($tutti_dati_volontari);
$totalRows_tutti_dati_volontari = mysql_num_rows($tutti_dati_volontari);
echo "<SCRIPT language=\"JavaScript\">
var persone = new Array();\n";
do
{
echo "persone[persone.length] = new Array(";
echo '"'.$row_tutti_dati_volontari['Cognome'].'",';
echo '"'.$row_tutti_dati_volontari['Nome'].'",';
echo '"'.$row_tutti_dati_volontari['Gruppo'].'",';
echo '"'.$row_tutti_dati_volontari['Telefono'].'",';
$data = $row_tutti_dati_volontari['FineDisp'];
$gg = estrai_gg ($data);
$mm = estrai_mm ($data);
$aa = estrai_aa ($data);
$min = estrai_min ($data);
$ora = estrai_ora ($data);
echo "\"$gg\",\"$mm\",\"$aa\",\"$min\",\"$ora\",";
echo $row_tutti_dati_volontari['BeneficiDiLegge']."); \n";
}
while ($row_tutti_dati_volontari = mysql_fetch_assoc($tutti_dati_volontari)) ;
echo "</SCRIPT>";
mysql_free_result($tutti_dati_volontari);
?>
ovviamente estrai_gg ecc sono funzioni che ho scritto per estrarre giorno mese anno ecc da un datetime. Li ho messi come stringa in JS perchè tanto si tratta di lavorare con delle stringhe no?
Ho visto che il codice funziona e mi produce un output del genere:
codice:
<SCRIPT language=JavaScript>
var persone = new Array();
persone[persone.length] = new Array("carloni","federico","Roma Nord","3288789895","","","","","",0);
persone[persone.length] = new Array("De Luca","Marina","Anguillara","3402588954","","","","","",0);
persone[persone.length] = new Array("petriachi","valerio","Roma Sud","32012345","20","03","2006","14","12",1);
persone[persone.length] = new Array("rossi","mario","Roma Sud","3288888888","","","","","",1);
</SCRIPT>
Come vedi alcune date sono null, il che accadra' spesso.
A questo punto la domanda sorge spontanea: come fare l'autocompletamento su un'intera riga? Come avrai capito la mia competenza JS e' pressoche' nulla, mentre lato server me la cavicchio..
A presto ciao!
PS: ovviamente ancora grazie 1000000!