Select dinamica con utilizzo di php e JQuery

Newbobotime

Nuovo Utente
29 Giu 2010
3
0
0
Ciao Raga,
Era mia intenzione far funzionare la select dinamica con utilizzo di php e JQuery come da tutorial del quale allego il link, però non mi funge e non capisco dove sia il problema.
Si popolano le prime 2 select regolarmente (regioni e province) , ma se provo a filtrare le regioni mi spariscono le province

Qualcuno ha già provato questo script ?
Magari conosce già la soluzione.

:byebye:

https://www.mrw.it/ajax/articoli/select-dinamiche-jquery-php_1062.html
 

Newbobotime

Nuovo Utente
29 Giu 2010
3
0
0
Ciao borgo italia,
Beh, ho 2 news una buona l'altra meno.
La buona è che sono riuscito a farlo funzionare, quella meno buona è che non funziona sempre.
Penso si tratta dell'interazione ajax.

I dati nel db ci sono, ma per alcuni la dipendeza region/provincia/comuni non ha successo, faccio un esempio pratico:
Se seleziono la regione Piemonte non ci sono problemi, si popola la select province e se seleziono dalle province quella di Torino, si popola la select dei relativi comuni, se invece provo con un altra per esempio Abruzzo non funge, eppure i dati in db ci sono ed tutto corretto.

Posto quello che ho modificato se ci fosse qualcuno che si volesse cimentare nell'utilizzo.
Ho semplicemente fatto a meno della heredoc sintax cambiando la chiamata della query al db


Origine
PHP:
$query = <<<EOQ
SELECT * 
FROM province 
WHERE id_regione = '$regionID' 
ORDER BY provincia
EOQ;

Modifica
PHP:
$query ="SELECT * 
	FROM province 
	WHERE id_regione = '$regionID' 
	ORDER BY provincia";


Sto continuando a cercare l'arcano, appena riesco a capire, completo questa discussione,
ovviamente se qualcuno mi anticipa, farebbe cosa gradita !!! :)
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Potresti provare a vedere che cosa restituisce la query MySQL. Intanto ad ogni query che esegui ti consiglio di aggiungere un die() in caso di errore, così:
PHP:
mysql_query($sql) or die(mysql_error());
E questo vale anche per la connessione al database. Tutto ciò va inserito solamente durante la fase di debug, sia chiaro.

Poi scarica il plugin Firebug per Firefox, apri la pagina dove selezioni i comuni e le province, apri Firebug (c'è una icona in basso a destra), vai sulla scheda Net e la abiliti. Adesso non mi ricordo se devi fare il refresh della pagina, comunque non può fare male, quindi fallo. A questo punto prova a selezionare una delle regioni che non funzionano. Torna di nuovo in Net e controlla se c'è una chiamata verso il tuo script PHP. In caso, clicca sopra il link e vedi che cosa riporta.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non credo proprio che l'eredoc c'entri. i due modi di scrivere sono equivalenti.
comunque io avevo risolto in un'altra maniera con un suggerimento di eliox, però si limita a selezionare provincia e riempie (della provincia) i comuni,
nella select delle province ho utilizzato un group by regione per cui il campo di select mi risulta

REGIONE_1
.....provincia_11
.....provincia_12
....
REGIONE_2
.....provincia_21
.....provincia_22
eccetera
(ps i punti non ci sono solo qui per farli vedere indentati)

selezionando una provincia si popola la select dei comuni (forse non sarà elegante, ma funzia)

se interessa riposto l'articolo di eliox come l'ho modificato io
 
Discussioni simili
Autore Titolo Forum Risposte Data
T problema con select dinamica con jquery Javascript 0
T [Javascript] un form con select dinamica che funzioni da menù... Javascript 2
asevenx [PHP] select dinamica con valori estratti dal database in base alle scelte precedenti PHP 3
C Select dinamica con option prelevati da un file xml Ajax 1
E problema con select dinamica - doctype - ie ASP.NET 4
S Problema con 2 funzioni:array,select dinamica Javascript 21
T Problema con select dinamica Javascript 2
C Select dinamica con PHP PHP 10
W MySQL SELECT list dinamica MySQL 0
L [PHP] SELECT DINAMICA PHP 0
MatMac System [PHP] Gestione dinamica select-option PHP 3
D Come salvare scelta della select "dinamica" ajax-php? Come dato php o attributo value tag option? Ajax 5
A Aiuto per Select form dinamica PHP 0
F Problema selezione dinamica select/jsp/mysql Javascript 0
N Validazione form e select dinamica Javascript 5
M Select dinamica in javascript, aiuto... Javascript 1
A Select "dinamica" nella stessa pagina PHP 9
M Select dinamica asp non funziona su chrome e ff -> si su ie...help Classic ASP 6
P Problemi select dinamica PHP 0
S Aggiornamento contenuto di un div dopo la creazione di una select dinamica Javascript 0
B Select dinamica PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
otto9due Ordinare option di una select Javascript 5
W MySQL ciclo in SELECT MySQL 0
M Select Option dentro una Table jQuery 2
G Colorare menu select attraverso ricerca php PHP 0
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
C input in sostituzione della select PHP 2
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3

Discussioni simili