Visualizzazione dei risultati da 1 a 8 su 8

Discussione: combo

  1. #1
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374

    combo

    Ciao a tutti, non capisco perchè non funzia.

    <%@LANGUAGE="VBSCRIPT"%>

    <form name="form1" method="post" action="">
    <select name="IdZona" style="width:341px">
    <%
    sSQL2="SELECT * FROM Zone ORDER BY Descrizione"
    set rs2=Dbconn.execute(sSQL2)
    do until not rs2.eof%>
    <option <%if IdZona=rs2("IdZona") then%>selected<%end if%> value="<%=rs2("IdZona")%>"><%=rs2("Descrizione")%> </option>
    <%
    rs2.movenext
    loop
    rs2.close%>
    </select>
    </form>

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    se usi until sarebbe così
    codice:
    do until rs2.eof
      ...
      rs2.movenext
    loop
    oppure usi il while
    codice:
    do while not rs2.eof
      ...
      rs2.movenext
    loop

  3. #3
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Il blocco di codice che ho postato in un'altro sito funziona perfettamente, non capisoco perchè qui no.

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da iif
    Il blocco di codice che ho postato in un'altro sito funziona perfettamente, non capisoco perchè qui no.
    è strano... se fai do until not rs.EOF non deve fare nessun ciclo (con rs.EOF<>true)

  5. #5
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Questo è il codice:

    <select name="Zona" style="width:341px">
    <option value="0">Scegli una Zona</option>
    <% sSQL2="SELECT * FROM zone ORDER BY Descrizione"
    set rs2=Dbconn.execute(sSQL2)
    do until rs2.eof%>
    <option <%if zona=rs2("idzona") then%>selected<%end if%> value="<%=rs2("idzona")%>"><%=rs2("descrizione")%> </option>
    <% rs2.movenext
    loop
    rs2.close%>
    </select>

    Non capisco qual'è l'errore!

  6. #6
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Originariamente inviato da willybit
    è strano... se fai do until not rs.EOF non deve fare nessun ciclo (con rs.EOF<>true)
    Ah, dimenticavo, dopo questa combo ci sono campi che non vengono visualizzati.
    Boh!

  7. #7
    ma restituisce un errore o è un non funziona generico?

  8. #8
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    non ritorna nessun errore...boh

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 © 2025 vBulletin Solutions, Inc. All rights reserved.