• User Attivo

    Abbinare ad una session un determinato valore diverso

    Ciao a tutti,
    premetto che non sono bravo in asp, ed ho bisogno di un grosso aiuto.
    Ecco il problema:
    inseirsco una serie di dati in un form, in questo l'utente seleziona in una select gli anni cosi elencati:
    10
    15
    20
    25
    30
    35

    Il form lo passo in un'altra pagina con delle semplici session, nel mio caso gli anni: <%=session("anni")%>

    Ora, come faccio a far visualizzare nella pagina successiva questo criterio:
    "se ho selezionato anni e questo equivale a 10 allora in un input text riportami il valore 1, se invece gli anni corrispondono a 30 riportami 5."

    Per piacere aiuto sono disperato!!! imageimage

    Grazie


  • User Attivo

    una select è composta da testo visualizzato e value

    Se inserisci il valore corrispondente ad ogni età, quando farai la request avrai il valore assegnato

    [HTML]<select id="abc" name="abc">
    <option value="1">10</option>
    <option value="5">30</option>
    </select>[/HTML]

    Non capisco perchè usi la session. Non è un form?
    Quando fai il post, nella pagina finale farai

    miovalore=request.form("abc")
    Ma tu che valore devi inserire nel db? 10 o 1?


  • User Attivo

    Ciao grazie per la risposta.
    Sicuramente nella mia confusione mentale mi sono spiegto una schifezza e ti ho portato fuori strada.
    La tabella contiene una serie di valori già caricati, tra questi anche "anni", in questa sequenza:
    10
    15
    20
    25
    30

    pagina1.asp
    l'utente inserisce in un form i seguenti dati:
    val1
    val2
    fin1
    anni

    vado alla pagina2.asp qui devo inserire altri dati......
    per poi andare alla pagina3.asp per un riepilogo.

    Ora il problemone e che se nella pagina1.asp ho selezionato 30 come anni ad esempio volgio che in un input text della pagina2.asp mi compare ad esempio 5 come valore.

    Ho provato con un select case ma non funge, cioè non visualizzo una pippa.

    Spero in un aiuto

    Grazie
    pagina2.asp confermo i dati con una session
    pagina3.asp inserisco una


  • User Attivo

    Risolto :quote::quote:

    Ho passato un semplice select case.
    Visto che le variabili non cambieranno mai, sarà poco elegante ma funziona.

    Ora vorrei capire solo perchè non fà questa semplica operazione:
    select case session("importo")
    case "<>50000"
    response.write("250,00")

    Ovvero se minore oppure uguale a 50000 dammi 250000 :?:?

    Qualcuno conosce l'arcano??

    Grazie


  • User Attivo

    @leftist1973 said:

    Risolto :quote::quote:

    Ho passato un semplice select case.
    Visto che le variabili non cambieranno mai, sarà poco elegante ma funziona.

    Ora vorrei capire solo perchè non fà questa semplica operazione:
    select case session("importo")
    case "<>50000"
    response.write("250,00")

    Ovvero se minore oppure uguale a 50000 dammi 250000 :?:?

    Qualcuno conosce l'arcano??

    Grazie

    Risolto :vaiii::vaiii:

    Grazie cmq
    :ciauz: