Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Ajax: Ajax.Autocompleter

    Salve ragazzi...tramite il web sono riuscito a creare dell'input che interrogano il db e mi suggeriscono i valori presenti in esso pian piano che scrivo.
    Il tutto funziona egregiamente.

    Adesso però vorrei migliorarlo un po'...crear un qualcosa tipo FB, cioè: vorrei creare delle input che mi suggeriscono ciò che c'è nel db (nome e cognome di una persona presente in esso) ogni volta che seleziona una voce mi mette un ';' e se non c'è lo metto io manualmente...oppure voi cosa suggerite?

    Ecco qui il codice:
    Nel form:
    Codice PHP:
        <input type="text" id="libreria5" name="libreria5" size="50"/>
        <
    div id="suggerimenti_ricerca" class="boxsuggerimenti"></div>
        <
    script type="text/javascript">new Ajax.Autocompleter("libreria5""suggerimenti_ricerca""cerca.php?tabella=librerie", {minChars1});</script> 
    L'ajax:
    Codice PHP:
    $tab=$_GET['tabella'];

    $query="SELECT nome FROM $tab WHERE nome like '%$ricerca%' ORDER BY nome";
    $result mysql_query ($query$conn) or die(mysql_error());
    $ArrayRisultati=Array();
    while (
    $risultati mysql_fetch_array ($result)){
        
    array_push($ArrayRisultati,$risultati) ;
    }
    echo 
    "<ul>";
    for(
    $a=0;$a<count($ArrayRisultati);$a++){
        echo 
    "[*]".$ArrayRisultati[$a]['nome']."";
    }
    echo 
    "[/list]"

  2. #2
    ciao!

    Puoi postarmi il link da dove scaricare la libreria javascript che hai usato? Così vedo se in qualche modo si può modificare per fare quello di cui hai bisogno

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Cerco, le puoi trovare qui:
    1. link 1
    2. link 2
    3. link 3

  4. #4
    Grazie per i link


    prova a modificare questa stringa così: (la parte da aggiungere è sottolineata)

    codice:
    <script type="text/javascript">new Ajax.Autocompleter("libreria5", "suggerimenti_ricerca", "cerca.php?tabella=librerie", { minChars: 1,tokens: ","   });</script>
    spero funzioni

  5. #5
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    nadkis89 l'ho provato, ma non va...mi inserisce il nome suggerito e basta!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.