Buona settimana a tutti,
sto cercando di finire il mio listino prezzi composto in tre fasi:
-passo1.htm inserisco 4 variabili (dal, al, tipologia, stagionalità)
-passo2.asp mi si visualizzano i dati in funzione della tipologia indicata (bilocale, trilocale, ecc) sono riuscito a far leggere per ora solo la prima colonna "intera" MA NON RIESCO a far leggere la colonna che determino nel passo1.htm campo "stagionalità".
-passo3.asp viene fuori il totale.
Infatti il file passo2.asp, dal db a cui lo connetto, dovrebbe (1)recuperare la tabella (ovvero le tipologie) e già lo fa + (2)leggere la colonna (sono quattro + o - e rappresentano le stagionalità: p es: alta stagione, sconti, ecc).
Grazie per il vostro aiuto.
================ecco il codice=========================
<%
dim dal_var2, al_var2, tipologia_var2, stag_var2
'prima settimana
dal_var2 = Request.Form("dal_var")
'seconda settimana
al_var2 = Request.Form("al_var")
'tipologia
tipologia_var2 = Request.Form("tipologia_var")
'stagionalita
stag_var2 = Request.Form("stag_var")
'response.write(dal_var2 & "
")
'response.write(al_var2)
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("baia.mdb")
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
dim sql_select
'sql_select = "select * FROM "&tipologia_var2
sql_select = "select * from " & tipologia_var2 & " where dal >= #" & dal_var2 & "# and al <= #" & al_var2 & "#"
response.write(dal_var2 & "
")
response.write(al_var2 & "
")
response.write(tipologia_var2 & "
")
response.write(stag_var2)
'Dim dal, al, intera
rs.Open sql_select, Conn
%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%
Dim tot
tot=0
Do while NOT RS.EOF
sett1 = rs("dal")
sett2 = rs("al")
locazione =rs("intera") 'locazione deve essere uguale alla variabile passata dal passo1
tot=tot+locazione
id = rs("Id")
%>
dal : <%=sett1%>
al : <%=sett2%>
locazione : <%=locazione%>
Id : <%=Id%>
<hr>
<%
RS.MoveNext
Loop
%>
================================================== ===============
trovate l'esempio su www.viagginelsalento.it/utilita/8/passo1.htm
come notate, al mutare della tipologia, il prezzo indicato è sempre lo stesso perchè non riesce a leggere le altre colonne ma solo la colonna "intera"

Rispondi quotando
