Just nu i M3-nätverket
Gå till innehåll

IF sats?


Patronbutiken

Rekommendera Poster

Patronbutiken

Hej!

Försöker skriva en If-sats som jag beskriver så här.

""""

Om rs.pris2 är tomt skriv ingenting

Om rs.pris2 innehåller ett värde skriv

rs.pris2 samt lägg till ,00 efter värdet

 

Mao.

Pris2 är ett tal som jag vill lägga 2 st decimaler till, om det finns ett värde i datafältet pris2. Finns det inget värde skall inget skrivas.

 

finns det någon hjälpande hand där ute(här inne på forum)?

Tack på förhand

Länk till kommentar
Dela på andra webbplatser

såhär:

    While Not oRs.EOF
       If Not IsNull(oRs.Fields("pris2").Value) Then
           Response.Write(oRs.Fields("pris2").Value & ",00")
       End If
       oRs.MoveNext
   Wend

 

/Telle

 

Länk till kommentar
Dela på andra webbplatser

Bussen gick vr fjärde timme igår. *urk* Oftare om jag råkade stoppa nåt olämpligt i munnen. Idag har den däremot inte gått alls. Än. :)

 

 

//Telle

 

Länk till kommentar
Dela på andra webbplatser

Patronbutiken

Jo det verkar logiskt, tyvärr får jag inte snurr på det.

Kolla hur min kod ser ut nu, så kanske du kan förklara för mig vart jag lägger in din kodsnutt.

<<KOD>>

<% Do until rs.Eof%>

 

<tr bgcolor=#C9C9C9>

<TD WIDTH="8%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =RS("artnr") %></FONT></TD>

<TD WIDTH="30%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =RS("artikel") %>&nbsp;<% =RS("färg") %></A></FONT></TD>

<TD WIDTH="10%" align=left></TD>

<TD WIDTH="10%" align=right><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =RS("pris1")%></FONT></TD>

<TD WIDTH="10%" align=right><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =Rs("pris2")%></FONT></TD>

<TD width="15%" align="center"><form method="POST" action="add.asp"><INPUT TYPE="hidden" NAME="artnr" VALUE="<% =RS("artnr") %>"><INPUT TYPE="hidden" NAMN="Artikel" VALUE="<% =RS("artikel") %>">

<INPUT TYPE="text" NAME="Antal" VALUE="1" size="2"><input id="submit1" name="Lägg i din korg" LANGUAGE="javascript" onclick="return submit1_onclick('<%= RS("Artikel") %>')" src="bilder/bakgr/harbutt.gif" name="I1" alt="Lägg i din korg" border="0" type="image">

<TD width="17%" align="center"><a href="javascript:openpopup()"><img border="0" src="bilder/bakgr/harbutt.gif"></a></TD></TR>

</form>

<% rs.Movenext

Loop

Rs.Close

conn.close %>

 

Länk till kommentar
Dela på andra webbplatser

Like dis:

Trött nu, hoppas de blev rätt.. :)

<% Do until rs.Eof%> 

<tr bgcolor=#C9C9C9>
<TD WIDTH="8%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =RS("artnr") %></FONT></TD>
<TD WIDTH="30%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =RS("artikel") %>&nbsp;<% =RS("färg") %></A></FONT></TD>
<TD WIDTH="10%" align=left></TD>
<TD WIDTH="10%" align=right><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% =RS("pris1")%></FONT></TD>
<TD WIDTH="10%" align=right><font size="1" face="Verdana, Arial, Helvetica, sans-serif">[color="#ff0000"]<%
If Not IsNull(Rs.Fields("pris2").Value) And Not Len(Rs.Fields("pris2").Value) = 0 Then
Response.Write(oRs.Fields("pris2").Value & ",00")
End If
%>[/color]</FONT></TD>
<TD width="15%" align="center"><form method="POST" action="add.asp"><INPUT TYPE="hidden" NAME="artnr" VALUE="<% =RS("artnr") %>"><INPUT TYPE="hidden" NAMN="Artikel" VALUE="<% =RS("artikel") %>">
<INPUT TYPE="text" NAME="Antal" VALUE="1" size="2"><input id="submit1" name="Lägg i din korg" LANGUAGE="javascript" onclick="return submit1_onclick('<%= RS("Artikel") %>')" src="bilder/bakgr/harbutt.gif" name="I1" alt="Lägg i din korg" border="0" type="image">
<TD width="17%" align="center"><a href="javascript:openpopup()"><img border="0" src="bilder/bakgr/harbutt.gif"></a></TD></TR>
</form>
<% rs.Movenext
Loop
Rs.Close
conn.close %>

 

Gonatt!

 

//Telle

[EDIT]

La till en koll också för å kolla fall det är tomt ist. för null

[EDIT]

 

[inlägget ändrat 2002-11-27 00:51:52 av Telleluy]

Länk till kommentar
Dela på andra webbplatser

Patronbutiken

Du är att en hyvens en du!

Det funkar klockrent!

Kan man göra samma sak på rs.pris1

med det undantaget att där finns alltid värden från databasen men det är bara hela tal typ 123 jag vill att det visas som 123,00

 

Men som sagt

Tack för detta så länge

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...