- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Abbinare ad una session un determinato valore diverso
-
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
35Il 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!!!
Grazie
-
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 faraimiovalore=request.form("abc")
Ma tu che valore devi inserire nel db? 10 o 1?
-
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
30pagina1.asp
l'utente inserisce in un form i seguenti dati:
val1
val2
fin1
annivado 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
-
Risolto
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
-
@leftist1973 said:
Risolto
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
Grazie cmq