Visualizzazione dei risultati da 1 a 1 su 1

Discussione: Autocomplete

  1. #1

    Autocomplete

    Salve a tutti , dovrei selezionare il nome di un comune con l'autocomplete , anche se sono pochissimi però esistono dei comuni con lo stesso nome allora nell'autocomplete oltre al nome del comune inserisco tra parentesi tonde la provincia e tra le quadre l'id del db .
    Per recuperare l'id poi eseguo :

    preg_match_all("(\[(.*?)\])", $_POST['comune'] , $comune_id);

    Esiste un modo per nascondere alla visualizzazione l'id (tra le parentesi quadre ) ma recuperarlo lo stesso?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    Ciao, diciamo che hai detto tutto o nulla In sostanza se stai usando PHP ed un autocomplete, molto probabilmente userai anche javascript. Da qui forse, manderai la tua risposta ancora una volta al server per parsare con regex il valore e recuperare l'id.
    Per fare una cosa pulita, sulla prima chiamata di lista, dovresti avere per ogni elemento oltre al valore (label/nome località) anche un campo ID ad esempio, che non servirà mostrare all'utente. Sulla selezione di questo(siamo in javascript) avrai tutto l'item del caso con stringa più ID e tutto quello che vorrai. Potrai quindi inviare al server l'ID senza fare magheggi per recuperare quel valore.
    Per darti un'idea, non so se hai quindi qualcosa di simile , questo è un semplice esempio piuttosto classico per fare un autocomplete con PHP, MySql(db) e Javascript(jQuery)
    https://www.codexworld.com/autocompl...ery-php-mysql/

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 © 2024 vBulletin Solutions, Inc. All rights reserved.