Avatar billede steen_hansen Forsker
22. oktober 2001 - 15:52 Der er 10 kommentarer og
1 løsning

En/flertal?

Jeg vil gerne kunne angive det rette i en formel:

Hvis der er EN voksen person, hedder det \"Voksen\"
AntalVoksne=1

Hvis der er FLERE voksne personer, hedder det \"Voksne\"
AntalPersoner>1

Hvordan får jeg skrevet korrekt ud, afhængigt om der er en eller flere voksne?
Avatar billede steen_hansen Forsker
22. oktober 2001 - 15:54 #1
Dette her har jeg prøvet at få til at fungere, men det lykkedes ikke:


<%
  if AntalVoksne = 1 then
    betegnelse = voksen
  else
    betegnelse = voksne
  end if
%>

<td><%=betegnelse%>
Avatar billede eagleeye Praktikant
22. oktober 2001 - 15:55 #2
response.write \"Der er tilmeldt \" & AntalVoksne & \" \"

if AntalVoksne = 1 then
  response.write \"Voksen\"
else
  response.write \"Voksne\"
end if

response.write \" til på lørdag.\"
Avatar billede eagleeye Praktikant
22. oktober 2001 - 15:55 #3
DIN KODE LAVET OM:

<%
  if AntalVoksne = 1 then
    betegnelse = \"voksen\"
  else
    betegnelse = \"voksne\"
  end if
%>
Avatar billede eagleeye Praktikant
22. oktober 2001 - 15:56 #4
du skal hvade \" omkring tekst strenge.
Avatar billede steen_hansen Forsker
22. oktober 2001 - 15:57 #5
Det var hurtigt, eagleeye :o)

Kan du tilpasse det til mit eksempel?
Avatar billede bjarke-b Nybegynder
22. oktober 2001 - 15:57 #6
if int(AntalVoksne) = int(1) then
Response.Write \"Voksen\"
else
Response.Write \"Voksne\"
end if
Avatar billede steen_hansen Forsker
22. oktober 2001 - 15:58 #7
Fornemt! Det virker jo!

Tak til min nye bedste ven :o)
Avatar billede steen_hansen Forsker
22. oktober 2001 - 16:25 #8
Hvis der nu ikke er nogen børn, som er tilmeldt arrangementet, så vil jeg gerne have ingenting. Men jeg får returneret 0 uanset hvad jeg prøver:

  If AntalBorn = 0 then
    BetegnelseBorn = \"\"
      If AntalBorn = 1 then
        BetegnelseBorn = \"barn 0-11 år\"
      End if
  Else
    BetegnelseBorn = \"børn 0-11 år\"
  End if
Avatar billede steen_hansen Forsker
22. oktober 2001 - 16:27 #9
Det her er forkert:

  If AntalBorn = 0 then
    BetegnelseBorn = \"\"
      If AntalBorn = 1 then
        BetegnelseBorn = \"barn 0-11 år\"
      End if
  Else
    BetegnelseBorn = \"børn 0-11 år\"
  End if

Det giver en fejl, når jeg afvikler 1 barn.

Der er 15 point mere, hvis I kan finde svaret.
Avatar billede eagleeye Praktikant
22. oktober 2001 - 17:18 #10
hvor får du antalBorn fra ?

Jeg ville skrive:

If AntalBorn = 0 then
  BetegnelseBorn = \"\"
elseIf AntalBorn = 1 then
  BetegnelseBorn = \"barn 0-11 år\"
else
  BetegnelseBorn = \"børn 0-11 år\"
End if
Avatar billede steen_hansen Forsker
22. oktober 2001 - 17:25 #11
Det er det jeg siger: Du ER min bedste ven. Kan du ikke svare her: http://www.eksperten.dk/spm/124134
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