Ho fatto alcuni progressi.
ecco il link alla pagina di ricerca.
http://gmspa.altervista.org/erbario/erbario2.php
Il problema adesso è che al ritorno dalla funzione getSelectionId non mi restituisce l Id.
--------------- erbario.php -----------------
...
<body>
<input type="text" id="specie" name="specie">
<div id="suggerimenti_specie" class="boxsuggerimenti"></div>
<script type="text/javascript">
new Ajax.Autocompleter("specie", "suggerimenti_specie", "cerca.php",
{minChars: 2, afterUpdateElement: getSelectionId});
function getSelectionId(text, li){
alert(li.id);
}
</script>
<div id= "txtHint"> Le località saranno listate qui </div>
</p>
</body>
-------- cerca.php -------------------------
<?php
require("connessione.php");
if(isset($_POST['specie'])){
$specie=$_POST['specie'];
}else{
$specie="";
}
$query="select Specie from erb_elenco_funghi where Specie like '%$specie%' order by Specie";
$result = mysql_query ($query, $conn) or die('Problemi2');
$ArrayRisultati=Array();
while ($risultati = mysql_fetch_array ($result)){
array_push($ArrayRisultati,$risultati) ;
}
echo "<ul>";
for($a=0;$a<count($ArrayRisultati);$a++){
echo "<li id= $ArrayRisultati[$a]['IdFungo']>".$ArrayRisultati[$a]['IdFungo']." ".$ArrayRisultati[$a]
['Specie']." ".$ArrayRisultati[$a]['Nome']."";
}
echo "[/list]";
...