Buongiorno,
ho la necessità di personalizzare il profilo dell'utente aggiungendo nuovi campi non previsti, fin qui nessun problema.
Ho aggiunto il campo "Regione", di tipo "sql", con la relativa query al database:
<field
name="regione"
type="sql"
default=""
label="PLG_USER_PROFILE_FIELD_REGIONE_LABEL"
description="PLG_USER_PROFILE_FIELD_REGIONE_DESC"
query="SELECT id, nome FROM tabella_regione ORDER BY nome ASC"
key_field="id"
value_field="nome">
<option value="">-- Seleziona la regione --</option>
</field>
Dopo aver selezionato la regione, nel successivo menù a tendina devono apparire le provincie della regione scelta, quindi la query deve avere una condizione in base all'id scelto in precedenza (id_regione):
<field
name="provincia"
type="sql"
default=""
label="PLG_USER_PROFILE_FIELD_PROVINCIA_LABEL"
description="PLG_USER_PROFILE_FIELD_PROVINCIA_DESC"
query="SELECT id, nome FROM tabella_provincia WHERE id_regione='xxxxxxx' ORDER BY nome ASC"
key_field="id"
value_field="nome">
<option value="">-- Seleziona la provincia --</option>
</field>
Come faccio a rendere dinamica la seconda query passandogli il valore selezionato in precedenza?
Esiste una maniera per poter utilizzare del codice javascript o ajax o altro?
Grazie