Salve, ho due tabelle una regioni e una Provincie
In una form devo creare due campi con selezione con la relazione ... cioè se clicco su una regione mi da nel campo provincie solo le sue provincie e così via.
Mi aiutate per favore a come impostare DB e campi in form?
relazione select in form tra due tabelle
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
-
- Messaggi: 103
- Iscritto il: 17 mar 2014, 17:08
Re: relazione select in form tra due tabelle
Nella "select 1" trovi un impostazione per utilizzare un evento ajax "Ajax Processing". Devi abilitarlo e contrassegnare la "select 2".
Nell'sql di lookup della "select 2" devi inserire un "where tuovalore = {select 1} ".
In questo modo la "select 2" rimarrà vuotra fino a quando non valorizzerai la 1.
Ciao,
Fabio
Nell'sql di lookup della "select 2" devi inserire un "where tuovalore = {select 1} ".
In questo modo la "select 2" rimarrà vuotra fino a quando non valorizzerai la 1.
Ciao,
Fabio
-
- Messaggi: 103
- Iscritto il: 17 mar 2014, 17:08
Re: relazione select in form tra due tabelle
Ciao Fabio grazie per l'aiuto, ho provato a fare come mi hai indicato ma non funziona e credo l'errore sia qui:
where tuovalore = {select 1}
dove trovavalore ho inserito id_categoria = nome campo 1
ho messo id_categoria perché nel db le due tabelle solo legate così:
db1 =
id categoria
nome categoria
db2
id sottocategoria
id categoria
nome sottocategoria
Dove credi che abbia sbagliato??????
Grazie a prestoooo
where tuovalore = {select 1}
dove trovavalore ho inserito id_categoria = nome campo 1
ho messo id_categoria perché nel db le due tabelle solo legate così:
db1 =
id categoria
nome categoria
db2
id sottocategoria
id categoria
nome sottocategoria
Dove credi che abbia sbagliato??????
Grazie a prestoooo
Re: relazione select in form tra due tabelle
Posta il tuo codice, così capisco meglio.
-
- Messaggi: 103
- Iscritto il: 17 mar 2014, 17:08
Re: relazione select in form tra due tabelle
ciao Fabio, questo è la selezione del settore:
il campo si chiama: sett_pr_tratt
SELECT id, nome_settore
FROM settori
ORDER BY nome_settore
e poi in un altro campo vado a selezionare il sottosettore nel DB ma non è relazionato con il settore anche se nel db ho sia ID del sottosettore associato all'ID del settore nell'altro ID
il campo si chiama: sottocatsett
SELECT id, nomesottosettore
FROM sottosettori
ORDER BY nomesottosettore
Spero sia sufficiente per potermi aiutare ..... grazie mille.
il campo si chiama: sett_pr_tratt
SELECT id, nome_settore
FROM settori
ORDER BY nome_settore
e poi in un altro campo vado a selezionare il sottosettore nel DB ma non è relazionato con il settore anche se nel db ho sia ID del sottosettore associato all'ID del settore nell'altro ID
il campo si chiama: sottocatsett
SELECT id, nomesottosettore
FROM sottosettori
ORDER BY nomesottosettore
Spero sia sufficiente per potermi aiutare ..... grazie mille.
Re: relazione select in form tra due tabelle
Dunque,
se vuoi che la select dei sottosettori mostri solo alcuni settori, devi usare il seguente sql:
All'apertura della pagina, la select dei sottosettori, sarà vuota.
Si riempirà solo quando avrai valorizzato la select "sett_pr_tratt".
Perchè ciò avvenga però devi sputare la casella "Utilizzare AJAX per ricaricare altri campi di tipo Select, Double Select, Radio e Checkbox" che trovi nella sezione "Ajax Processing" del campo "sett_pr_tratt".
Si attiverà una casella in cui devi contrassegnare il campo dei sottosettori.
se vuoi che la select dei sottosettori mostri solo alcuni settori, devi usare il seguente sql:
Codice: Seleziona tutto
SELECT id, nomesottosettore
FROM sottosettori
WHERE id_settore = '{sett_pr_tratt}'
ORDER BY nomesottosettore
Si riempirà solo quando avrai valorizzato la select "sett_pr_tratt".
Perchè ciò avvenga però devi sputare la casella "Utilizzare AJAX per ricaricare altri campi di tipo Select, Double Select, Radio e Checkbox" che trovi nella sezione "Ajax Processing" del campo "sett_pr_tratt".
Si attiverà una casella in cui devi contrassegnare il campo dei sottosettori.
-
- Messaggi: 103
- Iscritto il: 17 mar 2014, 17:08
Re: relazione select in form tra due tabelle
Grazie Fabio adesso funziona .. avevo fatto un errore stupidissimo ......
Chi c’è in linea
Visitano il forum: Google [Bot] e 2 ospiti