É proprio vero che non si può realizzare in Php un doppio dropdown dove le scelte del secondo dipendano dal primo?
![]()
É proprio vero che non si può realizzare in Php un doppio dropdown dove le scelte del secondo dipendano dal primo?
![]()
la domada è chi elabora la scelta del primo dropdown? dato che php è un linguaggio lato server, la cosa che hai chiesto si può fare inviando il dato al server, ovvero mettendo la prima select in un form che punta a una pagina php che elabora i dati inviati e in base a quella stampa la seconda select.
quindi tecnicamente quello che hai chiesto si può fare usando solo php, ma ricaricando la pagina. Puoi anche mascherare la cosa creando una pagina 1 con la prima select popolata e la seconda select vuota, e la pagina 2 con la prima select con il valore e scelto e la seconda select popolata.
certo questo è un modo un pò obsoleto di procedere ma è un buon modo per iniziare
Grazie per l'aiuto.
Allora, ho fatto la prima select su di una pagina (seleziono il cliente)]
Sulla seconda pagina ho le info del cliente e l'altro dropdown dove dovrebbero apparirmi i dati del container che ho appositamente filtrato:codice:$query = mysql_query('SELECT * FROM clienti ORDER BY cliente_ragionesociale');
Però ho una piccola difficoltà:codice:$query = mysql_query('SELECT * FROM containers WHERE containers.container_cliente_id = "$cliente_id"');
- Se do un print $cliente_id é mostrato correttamente l'id però non mi filtra la query
- Se inserisco al posto di $cliente_id un numero, ad esempio 3, mi restituisce i containers del cliente.
Dove potrei sbagliare?
Risolto.
Ho concatenato: '.$cliente_id![]()