31 messaggi dal 21 gennaio 2006
Ciao a tutti,
stò provando a creare un preventivatore piuttosto complesso.
Vengo al punto

Ho una tabella chiamata tabella_prodotti, in questa ho una serie di campi tra cui anni e assicurazione già compilate, ad esempio
Anni 10 - Assicurazione 1.98
Anni 20 - Assiscurazione 2.805
....... e cosi via.

I passaggi sono:
1 Inserisco i dati del cliente
2 Confermo i dati
3 Inserisco una serie di dati per lo sviluppo quali importo e anni (quest'ultimo preimpostati in una tendina)
4 Confermo i dati appena inseriti - qui ho creato una serie di formule come ad esempio se l'importo è superiore all'80% fai questo o quello.

Inoltre vorrei inserire una formula che mi calcolasse in base all'anno scelto, l'assicurazione corrispondente per l'importo inserito, ad esempio se ho selezionato 20 anni la formula deve essere 2.805 per l'importo, mentre 30 anni 4.62 per l'importo.

Non contento vorrei con una session visualizzare il risultato in un'altra pagina.

Non ho idea come spiegarmi meglio, ne tanto meno c'è un sant'uomo/donna che possa aiutarmi.

Inoltre, doppia sottolineatura: io non sò farlo!!!


Grazie 1000 per l'aiuto
31 messaggi dal 21 gennaio 2006
e se invece facessi:
if session("anni")="30" then %>
il valore che mi devi visualizzare è 4,62

Vi prego di aiutarmi, in che modo faccio visualizzare questo dato (4,62)???

Help sono disperato!!!!

Grazie
31 messaggi dal 21 gennaio 2006
Con ostinazione e un pizzico di fortuna ho risolto.

Grazie lo stesso.
31 messaggi dal 21 gennaio 2006
Bhè risolto fino ad un certo punto, porca @##@#@#@#@#@
Sapete perchè la select case non riconosce i simboli di maggiore e minore??
Ad esempio:
select case session("importo")
case "<>50000"
response.write("250,00")

Conoscete l'arcano??

Grazie
31 messaggi dal 21 gennaio 2006
Per i posteri e non:
<input name="campo1" type='text' id='campo1' value='
<%
valore = session("importo")
if isNumeric(valore) then
valore = cLng(valore)
else
valore = 0
end if
if valore < 50001 then
response.write "250,00"
elseIf valore > 50000 and valore < 220001 then
response.write "0,50" * session("importo") / 100
elseIf valore > 220000 and valore < 9999999999999999999999999 then
response.write "1100,00"
'else
'response.write "1100,00"
end if
%>' />

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.