Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Select Dinamica - Solo 3 SELECT ??

    Scusate ma ora sono di fronte a un problema che non riesco a risolvere nemmeno con la funzione cerca:

    Allora.. l'esempio che ho scaricato "per le select dinamiche" è questo:

    http://www.studio-mas.com/dinamic_select/

    C'è disponibile anche il sorgente.. ma non sono riuscito in nessun modo ad AGGIUNGERE una QUARTA SELECT .. non capisco per che motivo

    Io ho fatto così:


    <%
    value = replace(request("value")&"", "'", "&#39")

    fieldtype = request("type")
    set ds = new DinamicSelect
    ds.DataBase = "/mdb-database/esempio.mdb"
    if fieldtype = "Ubicazione" then
    ' UBICAZIONE

    ds.sql = "select distinct Us_Ubicazione from Tab_Users"
    ds.DefaultText = "Seleziona Ubicazione"
    ds.SelectValue = "Us_Ubicazione"
    ds.SelectText = "Us_Ubicazione"
    ds.evento = " onchange=""caricaPagina('dbesempio.asp?type=Utente &amp;value=' " & "+ this.options[this.options.selectedIndex].value,'OPZIONE_Utente');"""
    ds.NomeCampo = "Ubicazione"
    end if
    ' NOME E COGNOME UTENTE
    if fieldtype = "Utente" then

    ds.sql = "select * from Tab_Users where Us_Ubicazione ='"& value&"'"
    ds.DefaultText = "Seleziona il tuo Nome e Cognome"
    ds.selected = Value
    ds.SelectValue = "Us_Nome_e_Cognome"
    ds.SelectText = "Us_Nome_e_Cognome"
    ds.evento = " onchange=""caricaPagina('dbesempio.asp?type=Uffici o&amp;value='+ " & "this.options[this.options.selectedIndex].value,'OPZIONE_Ufficio');"""
    ds.NomeCampo = "Nome e Cognome utente"

    end if


    'UFFICIO
    if fieldtype = "Ufficio" then

    ds.sql = "select Det_Ufficio from Tab_Dettagli where Det_Nome_e_Cognome = '"&value&"'"
    ds.DefaultText = "Seleziona Ufficio"
    ds.selected = value
    ds.SelectValue = "Det_Ufficio"
    ds.SelectText = "Det_Ufficio"
    ds.evento = " onchange=""caricaPagina('dbesempio.asp?type=Telefo no&amp;value='+ " & "this.options[this.options.selectedIndex].value,'OPZIONE_Telefono');"""
    ds.NomeCampo = "Ufficio"

    end if


    'TELEFONO
    if fieldtype = "Telefono" then

    ds.sql = "select Det_Telefono from Tab_Dettagli where Det_Nome_e_Cognome = '"&value&"'"
    ds.DefaultText = "Seleziona Telefono"
    ds.selected = value
    ds.SelectValue = "Det_Telefono"
    ds.SelectText = "Det_Telefono"
    ds.evento = " "
    ds.NomeCampo = "Telefono"
    end if

    Response.Write (ds.CreaDinamicSelect())
    set ds = nothing
    %>


    Ovviamente modificando anche la INDEX.ASP nella quale ci sono le 4 select da popolare.
    Il problema è che se ne popolano solo 3 e alla 4, quella del numero di TELEFONO non mi popola la select.

    Sapete illuminarmi ?? Grazie mille!!!

  2. #2
    up... (riporto in cima)...

  3. #3
    Non c'è proprio nessuno che abbia un'idea ??

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Vediamo come hai adattato lo script alla la TUA pagina...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Intanto... grazie mille per la risposta.

    Qui sotto cliccando sul link puoi scaricare il pacchetto contenente la mia PROVA con 4 select.
    Il pacchetto contiene anche il database "prova.mdb" che va posizionato in : "/mdb-database/" altrimenti non funziona.

    Spero tu possa riuscire a capire cosa ho sbagliato o cosa non va nel progetto...

    PROVA_SELECT_DINAMICHE

    Ah.. dimenticavo,.. nella INDEX.ASP per far funzionare il tutto va modificata la variabile URL con l'indirizzo del sito ove risiede la pagina

    Ciao e Grazie in anticipo!!!!!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La query...

    ds.sql = "select Det_Telefono from Tab_Dettagli where Det_Ufficio = '"&value&"'"

    ciao

    ps: il modo giusto per prendere il valore di una scelta da una select e':

    this.options[this.selectedIndex].value

    e non

    this.options[this.options.selectedIndex].value

    Edit: comunque lo script ha un grosso difetto.... se arrivato a scegliere Ufficio o Telefono cambi una delle scelte superiori dovresti azzerare i menu piu' sotto... altrimenti e' tutto falsato
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Grazie infinite br1... Funziona alla grande...

    Solo che ora ho questo PROBLEMONE!!!

    Praticamente vorrei fare in modo, che nel momento in cui seleziono il NOME E COGNOME, la variabile "VALUE" assuma il valore del NOME E COGNOME appena scelto... senza mai cambiare, di modo da utilizzare sempre il NOME E COGNOME come record di filtro.

    Spero di essermi spiegato

    Grazie mille di nuovoOOOOOOOOOOO!!!!!!!!

  8. #8
    br1 pleaseeeee... aiutooooooooooo!!!

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da chmod_666
    Grazie infinite br1... Funziona alla grande...

    Solo che ora ho questo PROBLEMONE!!!

    Praticamente vorrei fare in modo, che nel momento in cui seleziono il NOME E COGNOME, la variabile "VALUE" assuma il valore del NOME E COGNOME appena scelto... senza mai cambiare, di modo da utilizzare sempre il NOME E COGNOME come record di filtro.

    Spero di essermi spiegato

    Grazie mille di nuovoOOOOOOOOOOO!!!!!!!!
    Sinceramente non l'ho molto capita... vorresti che la variabile value sul server mantenesse il valore? ma quando? alla richiesta della pagina successiva? e perche' non dovrebbe cambiare? e' una scelta definitiva e irrevocabile?

    Non capisco :master:

    ciao

    ps: fai male a richiedere l'aiuto ad un solo utente... tralasciando il fatto che qui capito di rado e solitamente intervengo nei casi di integrazione javascript-asp, gli altri utenti potrebbero non intervenire dato che tu esplicitamente non li cerchi
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Allora.. faccio prima a spiegarti a cosa mi serve tutto stò bordello...

    In realtà a me servirebbe fare in modo che con la select dinamica, filtri fino ad arrivare all'UTENTE...

    Ma una volta arrivato all'UTENTE, a me non servirebbero piu le select, in quanto mi basterebbero delle INPUT TEXT che si compilino automaticamente con i DATI dell'UTENTE appena selezionato.
    Un po' come se fosse un'anagrafica ... una rubrica.... che estrapola i dati dal database in base all'UTENTE selezionato.

    Insomma se l'UTENTE è PIPPO BAUDO ... mi compilerà il campo EMAIL TELEFONO CITTADINANZA RESIDENZA etc... etc... tutto ciò che fa parte del record PIPPO BAUDO nel database.

    La select mi serve inizialmente solo per fare in modo da SCEGLIERE tra MENO UTENTI, visto che l'AZIENDA ha 6 UBICAZIONI e svariati UTENTI per ognuna di esse...

    Spero di essermi spiegato.

    P.S: La richiesta è rivolta a chiunque voglia aiutarmi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.