Avatar billede montago Praktikant
12. september 2003 - 17:34 Der er 7 kommentarer og
2 løsninger

If - else then osv

oki... i min Dbase står der tallet 1-8
dvs udfaldet er 1-8 når der laves en forespørgsel

<%=(Recordset2.Fields.Item("PiCCat").Value)%>
returnere 1-8...

goodi

jeg vil i stedet for et tal have et stykke tekst vist...

jeg tror selv at det skal sættes op således..

<%
if Recordset2.Fields.Item("PiCCat").Value = 1
  then response.write "categori 1"
else if Recordset2.Fields.Item("PiCCat").Value = 2
  then response.write "categori 2"
end if
%>

men explore råber FEJL... hvad er galt
Avatar billede eagleeye Praktikant
12. september 2003 - 17:38 #1
Prøv at sætte det på samme linje then og if samt else if --> elseif


<%
if Recordset2.Fields.Item("PiCCat").Value = "1" then
  response.write "categori 1"
elseif Recordset2.Fields.Item("PiCCat").Value = "2" then
  ponse.write "categori 2"
end if
%>
Avatar billede -master-d- Nybegynder
12. september 2003 - 17:39 #2
if Recordset2.Fields.Item("PiCCat").Value = 1 then
response.write "categori 1"
elseif Recordset2.Fields.Item("PiCCat").Value = 2 then response.write "categori 2"
end if
Avatar billede -master-d- Nybegynder
12. september 2003 - 17:39 #3
if Recordset2.Fields.Item("PiCCat").Value = 1 then
response.write "categori 1"
elseif Recordset2.Fields.Item("PiCCat").Value = 2 then
response.write "categori 2"
end if
Avatar billede -master-d- Nybegynder
12. september 2003 - 17:40 #4
Men hvad med at lave den sådan her ?

response.write "categori " & Recordset2.Fields.Item("PiCCat").Value
Avatar billede montago Praktikant
12. september 2003 - 17:44 #5
til master-d:
"categori 1" er kun for eksemplets skyld... der skal fx stå "Nature" når Piccat = 1

Eagle eye: prøver lige koden...
Avatar billede montago Praktikant
12. september 2003 - 17:57 #6
begge svar er accepteret...
Avatar billede montago Praktikant
12. september 2003 - 17:59 #7
se resultatet på forsiden :

http://mdk2002.dyndns.org/photo-site
Avatar billede juhlemanden Nybegynder
12. september 2003 - 18:11 #8
Hvorfor ikke bruge en selcet case sådan her...
Select Case Recordset2.Fields.Item("PiCCat").Value
Case 1
  response.write "categori 1"
Case 2
  response.write "categori 2"
Case 3
  response.write "categori 3"
Case 4
  response.write "categori 4"
Case 5
  response.write "categori 5"
Case 6
  response.write "categori 6"
Case 7
  response.write "categori 7"
Case 8
  response.write "categori 8"
Case Else
  response.write "categori findes ikke"
End Select

/juhlemanden
Avatar billede montago Praktikant
12. september 2003 - 22:57 #9
tjaa.. mig og case sætninger er som fløde i sodavand... hvis du forstår...

har ikke rigtig lært case sætninger... og er god til at bruge CTRL + c / v - så der er ikke problemer med at lave alt i If/then/else sætninger
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel