Ciato a tutti. Ho un problema, alquanto stupido, che non riesco a risolvere..
si parla di IF e la condizione è questa:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.MapPath("mdb-database/db.mdb")
Set Rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM promozioni"
Rs.Open strSQL, Conn
while not rs.eof
if RS("visibile") = true then
%>
<tr>
<td width="110" height="80" align="center"></td>
<td><span class="fontbho"><center>OFFERTA VALIDA :<%=RS("dpromo")%></center>
</span>
<span class="fontbho"><center>Promozione <%=RS("npromo")%></center></span>
<span class="fontverdescuro">Descrizione: <%=RS("descpromo")%></span>
<span class="fontbho"><%=RS("trpromo")%></span>
<% if RS("pnpromo") = "" then %>
<span class="fontbho"><center>[b]Ad Euro <%=RS("ppromo")%>
<% else %>
<span class="fontbho"><center>Ad Euro <%=RS("ppromo")%> anzichè <%=RS("pnpromo")%></center></span>
<% end if %>
<hr size="1" color="#008080"></hr>
</td>
<%
else
end if
Rs.MoveNext
Wend
%>
quello che sto cercando di fare è:
se il campo del db è ceccato scrivi
a. il nome dell'offerta
b. la descrizione dell'offerta
se il campo con il prezzo non in promozione è vuoto scrivi solo
c. il prezzo
altrimenti scrivi
c. prezzo
d. prezzo non in promozione
finisce il ciclo.
Non so se mi sono spiegata..
grazie in anticipo..
FEde

Rispondi quotando