Ciao a tutti, devo far funzionare un autocompletamento su un campo. Sto usando scriptaculo ma non mi funziona. Se guardo da browser il file cerca.php mi visualizza tutti i campi. Dove sbaglio?


FILE INDEX.HTM
codice:
<html>
<head>
<script src="ajax/prototype.js" type="text/javascript"></script>
<script src="ajax/effects.js" type="text/javascript"></script>
<script src="ajax/controls.js" type="text/javascript"></script>
<title>Script ajax: Suggerimenti autocomlete con scriptaculous</title>

</head>
<body>
<div class="campo">Scheda:</div>
<input type="text" id="squadra" name="squadra"/>
<div id="suggerimenti_squadra" class="boxsuggerimenti"></div>
<script type="text/javascript">new Ajax.Autocompleter("squadra", "suggerimenti_squadra", "cerca.php", {minChars: 1});</script>
 
 </body>
 </html>
FILE CERCA.PHP

Codice PHP:
<?php
if(isset($_POST['squadra']))
{
$squadra=$_POST['squadra'];}
else {
$squadra="";}
$conn=mysql_connect("localhost","root","");
if (!
$conn) {
die(
'Could not connect: ' mysql_error());
}

$link=mysql_select_db("lpv",$conn); 
if (!
$link) {
die (
'Canot use link : ' mysql_error());
}
$query="select nome_area from parchi where nome_area like '%$squadra%'";

$result mysql_query ($query);
if(!
$result){die('invalid query: 'mysql_error());}
$ArrayRisultati=Array();
echo 
"<ul>";
while (
$risultati mysql_fetch_array ($result)){
echo 
"[*]".$risultati["nome_area"].""
}
echo 
"[/list]";
?>