Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80

    Doppia combobox dinamica

    Salve a tutti, avrei bisogno di realizzare una combobox in dinmico che mi prelevi i record inseriti nel db, e che selezionando un valore nel primo, si popoli sempre in dinamico un secondo, in base al valore selezionato, ad esempio, ho una tabella categoria ed una titoli, selezionando nella prima combobox una categoria, si popoli la seconda con i valori di quella categoria.
    Spero di essere stato chiaro, e spero che mi aiutate, o mi date qualche dritta su come procedere.

    Vi ringrazio anticipatamente.
    - Fulvio -

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai una ricerca (se funziona ) per OnChange.

    Roby

  3. #3
    Spero che lo script "select-list dinamiche ecc. ecc.", appena pubblicato qui ti possa essere utile.

    Eventualmente fai sapere.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    vedi se può esserti utile una cosa del genere ...quello a cui l'ho scritto non mi ha fatto più sapere niente qui non c'è bisogno di refreshare la pagina
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80
    Originariamente inviato da Sypher
    vedi se può esserti utile una cosa del genere ...quello a cui l'ho scritto non mi ha fatto più sapere niente qui non c'è bisogno di refreshare la pagina
    Ti ringrazio comunque sypher uno script del genere l'ho usato per un altro sito ma non con collegamento al database, comunque funziona benissimo e va tutto ok, poi grazie a teorema ho trovato quello che mi serve, comunque un grazie a tutti ho risolto un grosso problema , questo forum è 100 e lode
    - Fulvio -

  6. #6
    questo forum è 100 e lode


    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    anch'io utilizzo lo scritp di teo, ma devo sempre fare il refresh della pagina, è normale o ho sbagliato qualcosa? :master:

  8. #8
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    Originariamente inviato da fraude
    anch'io utilizzo lo scritp di teo, ma devo sempre fare il refresh della pagina, è normale o ho sbagliato qualcosa? :master:


    quello è un altro script
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da fraude
    anch'io utilizzo lo scritp di teo, ma devo sempre fare il refresh della pagina, è normale o ho sbagliato qualcosa? :master:
    usa quello di Sypher!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80
    Risalve a tutti, in base a questo script riesco tranquillamente a fere ciò che mi serve, ma ci riesco solo sul primo array, mentre gli altri non so come compilare la query, posto il codice

    codice:
    <script language = "JavaScript"> 
    var Mtb General = new Array('<% 
    ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("_database/Link.mdb") 
    Set conn = Server.CreateObject("ADODB.Connection") 
    Conn.open ConnectString 
    %><% sql = "SELECT titolo, url FROM Links WHERE categoria='Mtb General' ORDER BY id_link desc" 
    Set rsLinks = Server.CreateObject("ADODB.Recordset") 
    rsLinks.Open sql, conn, 3, 3 
    %>'); 
    var Mtb Itinerari = new Array(''); 
    var Mtb Magazine = new Array(''); 
    
    function swapOptions(the_array_name) 
    { 
    var numbers_select = window.document.mioform.esempi; 
    var the_array = eval(the_array_name); 
    setOptionText(window.document.mioform.esempi,the_array); 
    } 
    
    function setOptionText(the_select, the_array) 
    { 
    the_select.length=the_array.length; 
    for (c=0; c < the_array.length; c++) 
    { 
    the_select.options[c].text = the_array[c]; 
    } 
    } 
    </script> 
    </HEAD> 
    <form name="mioform"> 
    <select size="1" name="categoria" onChange="swapOptions(window.document.mioform.categoria.options[selectedIndex].text);"> 
    
    <option>Mtb General</option> 
    <option>Mtb Itinerari</option> 
    <option>Mtb Magazine</option> 
    </select> 
    <select size="1" name="esempi"> 
    <% 
    do while not rsLinks.eof 
    %> 
    <option value="<%=rsLInks("Url")%>"><%=rsLinks("titolo")%></option> 
    <% 
    rsLinks.movenext 
    loop 
    %> 
    
    </select> 
    </form>
    ora se qualcuno di voi può aiutarmi, si noti che la query la faccio su due campi nel database e faccio una where sulla categoria ed in base ad essa compilo la listbox
    - Fulvio -

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.