26 messaggi dal 28 gennaio 2004
Ciao Amici,
ho bisogno del vostro aiuto!!!!!
In pratica mi trovo a girare un recordset fatto così:
room_1 | price_1 | ..
room_1 | price_2 | ..
room_1 | price_3 | ..
room_1 | price_4 |..

room_2 | price_1 | ..
room_2| price_2 | ..

room_3 | price_1 | ..
...

E vorrei visualizzare una cosa di questo tipo:
room_1:
- price_1
- price_2
- price_3
- price_4
- ...
room_2:
- price_1
- price_2
- ...
room_3:
- price_1
- ...

Ho provato con il seguente codice ma non va, in quanto visualizza sempre il titolo della camera (es. room_1) vicino a ogni prezzo più o meno così:

room_1:
- price_1

room_1:
- price_2

Ecco il codice che ho provato:

<%sql = "SELECT * FROM price ORDER BY room_id ASC"Set rs = conn.execute(sql)
last_room_output = Cint(-1)
Do until rs.eof
%>
<div class="box_price"> <% If Cint(rs("room_id")) <> last_room_output then
%>
<h1 id="idc_<%= rs("room_id") %>"><%=rs("room_title")%></h1>
<div class="clear">&nbsp;</div>
<% End If %>
<div class="box_t_price">
<div><%=rs("price_title")%></div>
<div class="date">from: <%=rs("price_from")%> to: <%=rs("price_to")%></div>
<div class="price">&euro; <%=rs("room_price")%></div>
<div class="clear">&nbsp;</div></div>
<%
rs.movenext
loop
%>


Ho una tabella DB MySql con i seguenti campi
price_id | price_title | price_from | price_to | room_price | room_title | room_id

Come posso risolvere???
Grazie
Bye
5.390 messaggi dal 09 febbraio 2002
Contributi
ciao, beh, ci sei quasi, quando entri nell'If non ti resta che valorizzare last_room_output con il valore di rs("room_id"). Dato che ora non fai questa operazione, last_room_output varrà sempre -1 e la condizione del tuo If sarà sempre verificata, stampandoti il nome della room ad ogni giro.

Quindi prova così:
...
<div class="box_price"> <% If Cint(rs("room_id")) <> last_room_output then
last_room_output = Cint(rs("room_id"))
%> 
...


ciao
Modificato da BrightSoul il 20 gennaio 2012 21.11 -

- So what you're saying is, if we get in trouble, there's no one to help us out?
- I'm afraid not.
- Fantastic!
26 messaggi dal 28 gennaio 2004
Grazie BrightSoul, era esattamente quello ke mancava!!!!
Thanks a lot :)

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC