if-sats som variabel

ASP

3 svar · 326 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Trådstart#1

Hur får jag ex M att skrivas ut som Man, F till Kvinna och P till Par

<%if rs("sex") = "M" then
response.write "Man"
elseif rs("sex") = "K" then
response.write "Kvinna"
elseif rs("sex") = "P" then
response.write "P"
end if%>
<form action="genderChange.asp?action=save" method="post">
<strong class="definition">Jag/Vi är:</strong>
<select class="textbox" name="selGender">
<option value="M">Ändra från <%=rs("sex")%> till Man</option>
<option value="F">Ändra från <%=rs("sex")%> till Kvinna</option>
<option value="P">Ändra från <%=rs("sex")%> till Par</option>
</select>
Medlem sedan nov. 20014 054 inlägg
#2

finns väl olika sätt att göra det på.

Select Case(rs("sex"))

 Case "M"
    variabeln = "Man"
 Case "K"
    variabeln = "Kvinna"
 Case "P"
   variabeln = "Par"
End Select

Response.Write(variabeln)

så slipper du anropa rs("sex") flera gånger, och så räcker det med en response.write för att skriva ut Man, Kvinna eller Par.

Beroende på hur du nu exakt vill ha det :)

Medlem sedan feb. 20032 027 inlägg
#3

tackar och bugar FreddeMannen, har du gjort några fler snygga grafiska sidor?

Medlem sedan nov. 20014 054 inlägg
#4

nope..

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)