Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375

    problemi modifica record con menu a tendina

    ho una pagina asp che caricata permette all'utente la registrazione, con alcune textbox e un e menu a tendina una che si popola di categorie e una di comuni fin qui tutto ok,

    il mio problema è come conoscendo User e Password posso aprire in modalità modifica un recordset, selezionare il record con tali user e password e ripopolare i 2 menu a tendina CATEGORIA e COMUNE ma impostando però il valore a quello da loro scelto durante la registrazione.

    avete un esempio di codice? Grazie.


  2. #2
    come popoli i menu a tendina?
    xxx

  3. #3
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375
    intendevo riempio le casellecombinate o menu a ntendina con i valori presenti nella tabella categoria e nella tabella comuni

    popolare intendo riempire

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    cioè vuoi che il valore selezionato in partenza delle combo sia quello che l'utente ha salvato al momento della registrazione?

    se è così basta che imposti questo valore su "selected"

    cioè prima ricavi il valore scelto dall'utente al momento della registrazione

    valoreCOMUNEscelto

    poi mentri cicli il record per popolare la combo controlli che la voce corrisponda a quella selezionata,se lo è stampi la option con il parametro "SELECTED".

    (nell'esempio uso comune come testo della combo e come value il relativo ID)

    codice:
    ...
    
    do while not rs.eof
    
        if rs("id") = Cint(valoreCOMUNEscelto) then
           response.write "<option value='"&rs("id")&"' SELECTED>"&rs("comune")&"</option>"
        else
           response.write "<option value='"&rs("id")&"'>"&rs("comune")&"</option>"
        end if
    
    rs.movenext
    loop
    
    ..

  5. #5
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375
    volevo proprio questo sei proprio HULK

    :gren:

  6. #6
    sapevo già cosa si intende per popolare un menu a tendina :adhone:

    quello che volevo chiederti è se i dati che metti dentro la combo sono presi da un db e quindi fai un ciclo oppure scrivi gli options uno a uno

    se come mi pare di capire li prendi un db puoi selezionare prima i dati dell'utente, poi popolare le combo con un ciclo del genere:

    codice:
    <% 
    do while not rs.eof
        Response.write "<option value=""" & rs("comune") & """
        if rs("comune") = variabileCheContieneIlcomuneDellUser then response.write " selected "
        Response.write ">" & rs("comune") & "</option>"
    rs.movenext
    loop
    %>
    xxx

  7. #7
    ops, sono arrivato un po' in ritardo :bubu:
    mi è suonato il telefono mentre stavo rispondendo

    xxx

  8. #8
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375
    perfetto, grazie lo stesso

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.