Ciao a tutti, sto cercando di creare un autocompletamento di un input text.
All' onkeypress dell' input lancio una funzione che tramite ajax richiede al server un file php passando con get il valore inserito nell' input. Non riesco a capire perch� appena aperta la pagina, se nel campo di input inserisco ad esempio "R" mi ritorna questo errore:
Warning: strpos(): Empty needle in C:\xampp\htdocs\test\ajax.php on line 9
se invece inserisco "Ro" sembrerebbe funzionare perch� mi crea l' opzione di scelta "Paolo Rossi".
La cosa strana � che se non riaggiorno la pagina e reinserisco nuovamente "R" non mi da pi� l' errore (ma comunque non mi crea l' opzione di scelta).
Posto il codice grazie a tutti.
Codice PHP:
//Array con i nomi che saranno oggetto di ricerca della stringa 
$myarray = array("Paolo Rossi""Lino Banfi""Paolo Villaggio""Maurizio Crozza");
//Conterra' le option del datalist
$datalist "";
foreach(
$myarray as $key => $value)
{   
  
//Se trova l' occorrenza aggiungo una voce al datalist    
  
if(strpos($myarray[$key], $_GET["valore"]))    
  
$datalist .= "<option>".$myarray[$key]."</option>\n";
}
$contentString "<datalist id=\"team_list\">".$datalist."</datalist>\n";
print 
$contentString