Buongiorno,
avrei necessità di fare un form autocompletante che sia in grado di caricare i dati da un database Mysql.
Avete qualche link da darmi?
Grazie
Buongiorno,
avrei necessità di fare un form autocompletante che sia in grado di caricare i dati da un database Mysql.
Avete qualche link da darmi?
Grazie
Si, ti serve soprattutto AJAX, quindi Javascript.
Quando l'utente inizia a digirare qualcosa, associato al campo input devi avere una funzione Javascript che prende il testo digitato e lo invia tramite AJAX ad uno script PHP.
Lo script PHP esegue una query usando come clausola LIKE il testo ricevuto e restituisce il risultato della query alla chiamata (in pratica stampa con un echo il risultato, consiglio formattato come stringa JSON).
La chiamata AJAX recupera la risposta ed usa i dati per mostrare il suggerimento.
Come vedi la parte di PHP è piuttosto semplice, devi solo fare una query e terminare lo script con l'echo di ciò che è stato recuperato.
Il grosso del lavoro lo fa Javascript, per informazioni a riguardo (invio richiesta AJAX e recupero dati) chiedi nella sezione Javascript.