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

    menù contenente dati prelevati da un database

    ragazzi ho bisogno di fare una combobox ovvero il menù col triangolino con più scelte dentro prendendo i dati dal database...
    come devo fare???
    ho seguito un pò questo script:
    http://asp.html.it/script/vedi/941/c...dinamicamente/
    ma niente da fare non ci riesco!!!
    ho modificato opportunamente il codice ma mi da quest'errore:

    Source line: Response.Write rs(1)
    Description: Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

    che precisamente sarebbe questa parte:
    <option value="<%=rs(0)%>"><%=rs(1)%></option>
    che posso fare???

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Opportunamente... come?

    Roby

  3. #3
    così:
    <SELECT NAME="gg">
    <% option explicit
    dim conn, sql, rs,i

    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.connectionstring="provider=Microsoft.Jet.OLED B.4.0; Data source=" & server.mappath("\date\archivio.mdb")

    conn.open

    sql="SELECT gg FROM fasce;"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    rs.movefirst
    do while not(rs.eof)%>

    <option value="<%=rs(0)%>"><%=rs(1)%></option>

    <%
    rs.movenext
    loop
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    %>
    </SELECT>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quanti campi ha la tabella?

    Roby

  5. #5
    3 campi:
    codiceora contatore chiave primaria
    gg data/ora
    hh testo

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok ma tu ne richiami uno solo

    codice:
    sql="SELECT gg FROM fasce;"
    ma pretendi di visualizzarne 2:

    codice:
    <option value="<%=rs(0)%>"><%=rs(1)%></option>
    Regolati di coseguenza.

    Roby

  7. #7
    grazie credo d'aver risolto questo problema...
    il fatto ora è questo...
    come devo fare questa pagina per far visualizzare queste listbox e tutto lo stile della pagina html?
    perchè se mi serve interrogare i database devo usare una pagina asp così come ho fatto...
    ma come devo fare ad avere la normale pagina html con le listbox in cui nel caricamento della pagina html vengono inseriti i dati presi dal database???
    ho provato ad inserire il codice html della pagina standard ma non mi visualizza niente!solo il risultato in riga dell'interrogazione al database!!!
    non mi appare la listbox con opzioni i vari campi presi dal database così come doveva essere...
    il risultato finale è una pagina bianca, 2 righe di scrittura (risultato dell'interrogazione del database) + i pulsanti invia i dati e reset...e tutto il resto???

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi "mischiare" le due cose.
    Dove desideri che appaia ciò che recuperi dal db devi inserire il codice ASP...

    Roby

  9. #9
    è quello che ho fatto ma non mi appare nient'altro di quello che ho scritto sopra...
    allora ti spiego come ho proceduto:
    1) ho aperto dreamweaver e creato un file .asp vuoto;
    2) ho incollato tutto il codice html della pagina modello;
    3) ho messo il codice asp occorrente per l'interrogazione al database nel punto in cui mi serve;

    ma niente...
    o meglio ciò che è sotto la porzione del codice asp mi appare... (la didascalia di fine pagina)
    ciò che sta sopra ovvero tutto il sito vero e proprio niente...
    avrò dimenticato qualcosa???

    P.s.: l'anteprima di dreamweaver mi fa vedere il sito!

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lascia perdere Dreamweaver e fallo a mano.

    Roby

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.