16. april 2004 - 23:34
Der er
4 kommentarer og 1 løsning
Indsætte flere hvis - så muligheder
Hej eksperter Jeg har følgende kode: <% if Int(rs("baggrund")) = 1 then %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#FF6666"> <% else %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#C0C0C0"> <% end if %> som jo siger, at hvis "baggrund" = 1, så det første - ellers det andet alternativ. Jeg vil gerne i stedet have det sådan, at der f.eks. er 3 alternativer, før ellers det sidste alternativ, altså: Hvis "baggrund" = 1, så ... Hvis "baggrund" = 2, så ... Hvis "baggrund" = 3, så ... ellers ... Hvordan skal koden så se ud? På forhånd tak.
Annonceindlæg fra Deloitte
16. april 2004 - 23:40
#1
Formegentlig sådan her.. <% if Int(rs("baggrund")) = 1 then %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#FF6666"> <% elseif Int(rs("baggrund")) = 2 then %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#EEEEEE"> <% elseif Int(rs("baggrund")) = 3 then %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#F7F7F7"> <% else %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#C0C0C0"> <% end if %>
16. april 2004 - 23:45
#2
Hvis du har mange "check", vil det være bedre med en Select Case.. det er hurtigere.. <% Select Case CInt(rs("baggrund")) case 1 %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#FF6666"> <% case 2 %> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="40" style="border-bottom: 1 solid #000000" bgcolor="#C0C0C0"> <% case 3 %> osv... <% End Select %>
16. april 2004 - 23:47
#3
Lige præcis, master-d-. Tak for hjælpen :-). Havde ikke lige set svaret fra thesurfer, da jeg accepterede svaret