Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Funzione per SELECT

  1. #1

    Funzione per SELECT

    Salve a tutti
    avrei bisogno di recuperare tutti i dati di una tabella e visualizzarli in una select!

    Mi spiego meglio:
    Attualmente recupero i dati e li visualizzo in una select cosi
    codice:
    SQL = "SELECT * FROM utenti_dealer where id= " & wid
    Set rsDomain = conn.execute(Sql)
    
    <select name="CodUtente" id="cliente">
    <option value="<%=rsDomain("id")%>"><%=rsDomain("societa")%></option>
    </select>
    Avrei bisogno di visualizzare tutti gli altri rsDomain("ID")
    Logicamente se l'id passato corrisponde l'Option deve essere Selected

    Spero di essermi spiegato
    Ma confido nella vostra saggezza

    Grazie
    Scusate sto imparando!

  2. #2
    a occhio e croce
    codice:
    SQL = "SELECT * FROM utenti_dealer where id= " & wid
    Set rsDomain = conn.execute(Sql)
    
    <select name="CodUtente" id="cliente">
    <option value="<%=rsDomain("id")%>" selected="selected"><%=rsDomain("societa")%></option>
    <%
    SQL = "SELECT * FROM utenti_dealer where id<> " & wid
    Set rsDomain = conn.execute(Sql)
    do while not rsDomain.eof
    %>
    <option value="<%=rsDomain("id")%>"><%=rsDomain("societa")%></option>
    <%
     rsDomain.movenext
     loop
    %>
    </select>

  3. #3
    Originariamente inviato da Grambo
    a occhio e croce
    codice:
    SQL = "SELECT * FROM utenti_dealer where id= " & wid
    Set rsDomain = conn.execute(Sql)
    
    <select name="CodUtente" id="cliente">
    <option value="<%=rsDomain("id")%>" selected="selected"><%=rsDomain("societa")%></option>
    <%
    SQL = "SELECT * FROM utenti_dealer where id<> " & wid
    Set rsDomain = conn.execute(Sql)
    do while not rsDomain.eof
    %>
    <option value="<%=rsDomain("id")%>"><%=rsDomain("societa")%></option>
    <%
     rsDomain.movenext
     loop
    %>
    </select>
    perche 2 connessioni?
    non basterebbe

    codice:
    SQL = "SELECT * FROM utenti_dealer where id= " & wid
    Set rsDomain = conn.execute(Sql)
    
    <select name="CodUtente" id="cliente">
    <option value="<%=rsDomain("id")%>" selected="selected"><%=rsDomain("societa")%></option>
    <%do while not rsDomain.eof%>
    <option value="<%=rsDomain("id")%>"><%=rsDomain("societa")%></option>
    <%
     rsDomain.movenext
     loop
    %>
    </select>
    ??
    non posso ancora testarlo, ti faro sapere!
    Scusate sto imparando!

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    così?

    <% SQL = "SELECT * FROM utenti_dealer "
    Set rsDomain = conn.execute(Sql) %>
    <select name="CodUtente" id="cliente">
    <% while not rsDomain.EOF
    sel = ""
    if rsDomain("id") = wid then sel = "selected = 'selected'" end if %>
    <option value="<%=rsDomain("id")%>" <%=sel%> ><%=rsDomain("societa")%></option>
    <% rsDomain.movenext
    wend %>
    </select>
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  5. #5
    Ragazzi,
    nn funzionano entrambi gli script consigliati!
    In entrambi i casi visualizzo l'id corrispondente a quello che gli passo, ma nel loop non visualizzo gli altri tutti gli altri record.
    Scusate sto imparando!

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se li vuoi tutti non tener conto di quello che gli passi.
    codice:
    SQL = "SELECT * FROM utenti_dealer"
    E poi esegui il ciclo.

    Roby

  7. #7
    Originariamente inviato da Roby_72
    Se li vuoi tutti non tener conto di quello che gli passi.
    codice:
    SQL = "SELECT * FROM utenti_dealer"
    E poi esegui il ciclo.

    Roby
    In verità vorrei visualizzarli tutti ma come selected vorre il record corrispondente all id che gli passo!
    Questo perché recupero anche gli altri dati di quell' utente.

    Spero di essermi spiegato meglio questa volta
    Scusate sto imparando!

  8. #8
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    e non è quello che fa il mio codice?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

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.