Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema ciclo...do while..

    ho questo codice che mi dovrebbe creare un campo listbox in un form con dei valori presi da una tabella access.

    ho creato il recordset ed è ok ma il codice che ho scritto per far in modo di vedere nel listbox i valori del database mi da come risultato il liustbox con tutti i valori uguali al primo valore inserito nel database.

    Esempio:
    scelta1
    scelta1
    scelta1
    scelta1
    scelta1
    Mentre dovrebbe essere:

    scelta1
    scelta2
    scelta3
    scelta4
    scelta5
    Ecco il codice che non mi funziona:

    <%
    valore1 = rs1("categoria")
    valore2 = rs1("value")
    valore3 = rs2("valore3")
    %>
    <%
    Do while Not enterogatore.eof %>
    <option value= "<% = valore1 %>" <% if valore1 = valore3 then
    response.write "selected >" & valore1 & "</option>"
    end if
    %>
    <%
    if valore1 <> valore3 then
    response.write ">" & valore1 & "</option>"
    end if
    enterogatore.MoveNext()
    loop
    %>

  2. #2
    semplice. i valori li ricavi *fuori* dal ciclo do...loop, per cui non li aggiorni. porta le tre istruzioni valorex=... *dentro* il ciclo, e vedrai che funziona

  3. #3

    ....



    grazie... ma come è possibile che debba perdere una marea di tempo dietro ste cose????????


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.