Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 37

Discussione: elenco/menu DW

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176

    elenco/menu DW

    Ciao a Tutti,

    ho il seguente problema:

    - ho creato un recordset con una query di select semplice alla tabella che mi interessa

    - ho creato un primo modulo "elenco/menu" al quale ho collegato il campo della tabella del db che mi interessa.

    non riesco a collegare un secondo modulo "elenco/menu" nel quale dovrei scegliere il sottolivello del primo modulo "elenco/menu"

    c'è qualche anima gentile disposto a darmi una mano?

    Grazie in anticipo
    GuidoC

  2. #2
    usi gli automatismi di DreamWeaver oppure ti scrivi a mano il codice? se la risposta è "si uso gli automatismi di dreamweaver e no non scrivo codice non saprei neanche da dove iniziare", beh diciamo che la cosa è ardua...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    in che senso?, ci sarà pure il modo di cominciare
    GuidoC

  4. #4
    Suppongo che per passare il valore della prima combo usi la funzione JumpMenu di DW.
    Ebbene, basta recuperare il valore della combo e se questo ha lunghezza maggiore di zero allora passi il valore ad una seconda query che ti prende i dati dalla tabella delle voci del sottomenu e ti popola la seconda combo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    Ciao Mems,

    dove trovo la funzione di cui mi parlavi? CS3? (JumpMenu)
    GuidoC

  6. #6
    Mi sembra di aver capito che usi DW.
    Ad ogni modo, questo è un esempio:
    codice:
    <form>
    <%
    id = request.queryString("id")
    
    if len(id) > 0 and isNumeric(id) then
    id = cLng(id)
    else
    id = 0
    end if
    
    pagina = request.serverVariables("PATH_INFO")
    
    set conn = server.createObject("ADODB.Connection")
    conn.open connString
    
    sql = "SELECT * FROM tabella1"
    
    set rs = conn.execute(sql)
    
    if not rs.eof then
    %>
    <select name="categoria" onchange="document.location.href=<%=pagina%>?id='+this.value;">
    <option value="">SELEZIONA</option>
    <%
    do until rs.eof
    %>
    <option value="<%=rs("id")%>"<% if id = rs("id") then %> selected="selected"<% end if %>><%=rs("nome")%></option>
    <%
    rs.moveNext
    loop
    %>
    </select>
    <%
    end if
    
    rs.close
    set rs = nothing
    
    if id > 0 then
    
    sql = "SELECT * FROM tabella2"
    
    set rs = conn.execute(sql)
    
    if not rs.eof then
    %>
    <select name="sottocategoria">
    <option value="">SELEZIONA</option>
    <%
    do until rs.eof
    %>
    <option value="<%=rs("id")%>"><%=rs("nome")%></option>
    <%
    rs.moveNext
    loop
    %>
    </select>
    <%
    end if
    
    rs.close
    set rs = nothing
    
    end if
    
    conn.close
    set conn = nothing
    %>
    </form>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    Cia Mems,

    purtroppo mi ha dato un errore:

    Impossibile visualizzare la pagina
    Si è verificato un problema a livello della pagina che si desidera visualizzare che ne impedisce la visualizzazione.

    --------------------------------------------------------------------------------

    Please try the following:

    Fare clic sul pulsante Aggiorna o riprovare più tardi.

    Aprire la localhost home page e cercare i collegamenti alle informazioni desiderate.
    HTTP 500.100 - Errore interno del server - errore ASP
    Internet Information Services

    --------------------------------------------------------------------------------

    Informazioni tecniche (per il personale del supporto tecnico)

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
    /miosito/a_Prova.asp, line 38


    Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

    Pagina:
    GET /miosito/a_Prova.asp


    che famo?
    GuidoC

  8. #8
    Per caso hai copiato ed incollato il mio esempio paro paro così com'è?
    Non hai apportato alcuna modifica, tipo la stringa di connessione al database, tanto per iniziare?

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    176
    ho cambiato i riferimenti verso le mie tabelle, non altro
    GuidoC

  10. #10
    Originariamente inviato da GUIDOC
    ho cambiato i riferimenti verso le mie tabelle, non altro
    E al db come ci si dovrebbe connettere? Per imposizione della mano?
    La variabile connString nel mio esempio rappresenta la stringa di connessione.
    Al posto di connString devi mettere la tua stringa di connessione.

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.