Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774

    select da database ma con valore preciso

    salve a tutti....
    avrei bisogno di visualizzare i record di una tabella all'interno di un form per poter essere modificati.
    il problema è che ho necessariamente bisogno di utilizzare delle select che si dovranno riempire con i valori presi dal database...
    come faccio però a far comparire per primo il valore contenuto nel record corrente?

    grazie mille
    citruz

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    controlli la variabile contatore. Al primo giro fai scrivere selected nell'option... poi, il resto senza.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    perfetto grazie mille!

  4. #4
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    no mannaggia non funziona........

    non riesco a capire dove sbaglio...
    possibile che il distinct lavori sulla coppia id-tipologia?
    oppure non saprei....
    ma non funziona nulla... i dati arrivano senza l'effetto della distinct e per di più neppure il mio controllo per selezionare il valore nel record corrente non funge...
    posto il codice:


    ps:
    la variabile id viene passata dalla apgina chiamante e si riferisce all'id da visualizzare....

    codice:
    rsstring="select distinct id,tipologia from mmobili"
    rs.open rsstring,conn,3,3
    do while not rs.EOF
      if rs("id")=id then
        response.write "<option selected value='" & rs("tipologia") & "'>" & rs("tipologia") & "</option>"
      else
        response.write "<option value='" & rs("tipologia") & '>" & rs("tipologia") & "</option>"
      end if
    rs.movenext
    loop
    rs.close

  5. #5
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    il controllo tra l'id del recordset e quello della pagina corrente ora funziona...
    praticamente non riusciva a confrontare i valori..
    ho risolto forzando le variabili a int
    ... if Cint(rs("id"))=Cint(id) then ...

    purtroppo rimane il problema sul disctinct...
    se specifico un campo solo funziona, se ne prelevo due no...
    come mai?

  6. #6
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    ho risolto scusate....
    praticamente invece che fare il controllo sul contatore sul quale la distinct non ha nessun effetto ho memorizzato il valore attuale del campo da visualizzare in una variabile...
    quando scorro di nuovo il recordset per riempire la select faccio il seguente confronto

    if rs("var")=var then
    .... (option selected)
    end if

    @99eros9: scusa se ti ho disturbato via pm :rollo:

    ciao a tutti

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    di nulla.. l'ho letto solo ora
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.