[PHP] select riempimento automatico

solari77

Utente Attivo
6 Ott 2016
119
1
18
Ciao a tutti,dovrei realizzare una form con un input type=text. avrei la necessità di ottenere il riempimento automatico attraverso dei valori prelevati dal database.In pratica scrivendo le prime lettere in automatico mi dovrebbe filtrare tutti i campi corrispondenti.
Qualcuno ha dei suggerimenti su come realizzarlo?
Grazie
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Se quest'esempio html5 ( non dinamico ) può andarti bene, puoi usarlo semplicemente per creare quello che vuoi fare rendendo dinamici gli option con un ciclo da db..
HTML:
<form name="test" method="post" action="...">
  [...]
  <label>Stato d'animo:
    <input type="text" name="mood" placeholder="felice, triste, incuriosito, ..." list="stato-danimo">
    <datalist id="stato-danimo">
      <option value="triste">
      <option value="annoiato">
      <option value="curioso">
      <option value="felice">
      <option value="entusiasta!">
    </datalist>
  </label>
  [...]
  <input type="reset"  value="Resetta il form">
  <input type="submit" value="Invia il commento">
</form>

Arrivato tardi.. Non avevo visto la risposta precedente, che mi sembra anche più completa visto che ha anche il label="Forum" ecc..
 

solari77

Utente Attivo
6 Ott 2016
119
1
18
Grazie ad entrambi per le risposte. Ho seguito la guida indicata da Borgo Italia e funziona alla perfezione.
 
  • Like
Reactions: otto9due

solari77

Utente Attivo
6 Ott 2016
119
1
18
Allora ho bisogno di un tuo consiglio. Io devo estrarre da un db di circa 500 valori.Quale mi consigli. Se la risposta è la prima soluzione,fino a quanti valori del DB posso utilizzare la prima soluzione ?
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ti conviene fare delle prove per vedere quale è più veloce, dall'esempio di mrwm dovresti fare qualcosa di simile
PHP:
<input type="url" name="mappa" list="url_mrw">
<datalist id="url_mrw">
<?php
//dati connessione
//metto dei nomi a caso
$query=mysqli_query($conn,"SELECT campo_1, campo_2 FROM tabella ORDER BY campo_1");
while($riga=mysqli_assoc($query)){
    $etichetta=$riga['campo_1'];
    $valore=$riga['campo_2'];
    echo "<option label=\"$etichetta\" value=\"$valore\">";
}
?>
</datalist>
certo che dovendo estrarre 500 valori forse il metodo con jquery è meglio
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Colorare menu select attraverso ricerca php PHP 0
F menù select dinamico da db in php PHP 3
E Php select option e ajax PHP 23
Emix Select concatenate php sql ajax PHP 2
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
T [PHP] Autocompilazione input multiple da una select PHP 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3
M [PHP] Problemi con select PHP 6
M [PHP] Drop down in campo select PHP 1
D [PHP] Select dinamici PHP 2
G sql select con array in php PHP 1
L [PHP] Form da select compilare campi automaticamente PHP 1
T [php] problema creazione query select-where PHP 5
Monital [PHP] query update e select insieme ma frazionando l'arrray PHP 12
S [PHP] restituire intera frase da una select PHP 7
A [PHP] select a cascata regione province e comuni PHP 5
maxnegri Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli PHP 10
A [PHP] Errore select dati da db PHP 0
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
L [PHP] SELECT DINAMICA PHP 0
A [Javascript] Select concatenata php csv Javascript 3
MatMac System [PHP] Gestione dinamica select-option PHP 3
P [PHP] Recuperare dati da una <select> PHP 4
bubino8 [PHP] Select multipla su piu tabelle PHP 3
Emix [PHP] Check - Select e recupero variabili PHP 40
MikSkagit [PHP] Doppio SELECT PHP 10
eraclio666 [PHP] 2 SELECT DINAMICHE PHP 8
T PHP+MYSQL: una select che cerchi un campo vuoto PHP 7
trattorino [PHP] Select tre tabelle collegamento PHP 9
eraclio666 [PHP] Input text dopo sue select PHP 4
T4MAR4 [PHP] piu select in ricerca PHP 1
alessandroz Select ... where... AND... aggiornamento PHP non funziona PHP 9
F [PHP] Aiuto SELECT DISTINCT / GROUP BY PHP 17
S Select Concatenate Ajax, php, sql Presentati al Forum 16
D Come salvare scelta della select "dinamica" ajax-php? Come dato php o attributo value tag option? Ajax 5
D Sono disperato: Menu select dinamici con Ajax e PHP PHP 1
D Sono disperato: Menu select dinamici con Ajax e PHP Ajax 2
K [PHP] Passare valore select PHP 2
S [PHP] numero progressivo su SELECT PHP 8
E Modulo PHP con campi Select PHP 7
C [PHP] PDO prepared statement - select query errore PHP 7
H [PHP] Select dinamiche : regioni province comuni PHP 2
H select dinamiche php mysql PHP 4
V [PHP] Memorizzare scelte select in db e leggerle PHP 6
webmachine [PHP] SELECT, UPDATE VERIFICARNE IL RISULTATO PHP 2

Discussioni simili