Forms con campi del tipo Nazione, regione, provincia

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
gianpagi
Messaggi: 78
Iscritto il: 31 mar 2016, 08:12

Forms con campi del tipo Nazione, regione, provincia

Messaggio da gianpagi » 29 apr 2021, 12:28

Salve,
volendo fare una form con dei campi inerenti l'indirizzo di una persona come la nazione, la regione, la provincia , il comune come fare a:

avere la banca direttamente da un servizio on line (elenco nazioni, elenco regioni ecc)
creare una gerarchia , se scelgo Italia vedere solo le regioni italiane e poi solo le provincie di una regione
ecc..

E' possibile farlo e vi sono delle librerie esempio o esempi in genere ?
Grazie
Gianpaolo

Fabio
Messaggi: 448
Iscritto il: 20 feb 2014, 11:43

Re: Forms con campi del tipo Nazione, regione, provincia

Messaggio da Fabio » 29 apr 2021, 12:47

Salve Gianpaolo,
si possono scaricare da internet dei file excel o csv contenenti l'intera mappatura delle città e provincie delle varie nazioni.
Quindi vanno create delle tabelle.
Oppure si può utilizzare il geocoding di Google. In questo caso nel campo scrivi l'indirizzo manualmente e Google suggerisce i risultati corretti e restituisce un array con tutti i dati dell'indirizzo selezionato.
Per la dipendenza tra un campo e l'altro si utilizzano i campi di tipo "select" con la funziona "Ajax processing" attiva

gianpagi
Messaggi: 78
Iscritto il: 31 mar 2016, 08:12

Re: Forms con campi del tipo Nazione, regione, provincia

Messaggio da gianpagi » 29 apr 2021, 13:30

Buon pomeriggio Fabio,
il discorso geocoding di Google è interessante. Ma in questo caso come dovrei procedere ? Hai già provato in scriptcase, magari hai un esempio ?
Un solo campo definito come ?
Gianpaolo

rino
Messaggi: 654
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Forms con campi del tipo Nazione, regione, provincia

Messaggio da rino » 02 mag 2021, 17:21

per come hai posto il problema non credo che google ti possa tornare utile e poi ricorda che google non è gratuito , mai! .
IL tuo caso è un classico casi di selezioni filtrate da dati inseriti precedentemente.
Torna molto utile la funzione Sc che permette di legare insieme più variabili select .
Poni la query della variaible con opzione where basata sulla variabile superiore , poi lega tra loro le variabili
esempio su provincia ....where regione='{regione}' e su comune .....where provincia = '{provincia}'
in rete trovi un file con tutti i dati dei comuni , ti basta un file solo a meno che tu no volgia fare classificazioni diverse .
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 2 ospiti