Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Componente PHP: Autosuggest

Marzo 6th, 2009 by Giovanni Caputo

Download Autosuggest PHP component

Prima di incominaciare
Uno sguardo al componente

In dettaglio

– autosuggest.php include il form di ricerca nel database
– ajax_framework.js abilita funzioni ajax
– search.php contiene le query standar di ricerca nelle tabelle del database
– config.php contiene i parametri di connessione al Database

Primo passo: includere autosuggest.php
Creare un nuova pagina PHP(per esempio  index.php) nella stessa cartella dove è presente il file autosuggest.php:

Aprire index.php e includere autosuggest.php dove i vuole nel tag <body>

<?php include(‘autosuggest.php’)?>

Passo 2: modificare config.php
Modificare i paramentri di connessione al database

Step 3: modificare i paramentri delle query
Nel file search.php bisogna modificare i parametri delle query.
Per esempio immaginate di voler suggerire tutti i libri di un certo autore e nel proprio database si ha una tabella LIBRO con 2 attributi  Titolo e autore_libro. Cosa bisogna fare?
Nelle linea 23 modificare  “USER” con il nome della tabella, “LIBRO” e in line 24  “name” con autore_libro:

In linea 43 modificare “NAME” con il nome dell’attributo che vuoi visualizzare come suggerimento, in questo caso Titolo.

Finito!

Se si vuole si possono modificare gli stili CSS presenti nel file  autosuggest.php:

Fonte: woork.blogspot

Questo post è stato postato venerdì, Marzo 6th, 2009 at 11:25 nella categoria Programmazione, tutorial. Tags:, , , , .
Puoi seguire tutti i commenti di questo articolo attraverso RSS 2.0 feed. Puoi lasciare un commento, o trackback dal nostro sito.

1 response about “Componente PHP: Autosuggest”

  1. Stefano said:

    Ciao Giovanni,

    ho testato questo script, ma non riesco a far in modo che cliccando sul risultato scompaia il menu a tendina e venga "completata" la text box.

    Sai aiutarmi?

Lascia un commento

You must be loggati to post a comment.