Avatar billede blaatand Nybegynder
24. december 2001 - 15:33 Der er 9 kommentarer og
2 løsninger

I stedet for if lngAuthorNumOfPosts = 30 then.....

Ok, jeg sidder lige i øjeblikket med en kode som skal tjekke hvor mange posts en har på et message board.

Koden ser lige i øjeblikket sådan ud:

if lngAuthorNumOfPosts >=30 then
response.write \"Ny Poster\"
else response.write \"Gammel Poster\"
end if

Denne kode giver mig kun muligheden for at vælge imellem 2 titler til personen in question. Nemlig titlerne \"Ny Poster\" & \"Gammel Poster\".

Jeg vil have lavet så ASP genererer en titel til ham baseret på om han har 100, 1000 eller 5000 posts.
Ca. 15-20 titler har jeg brug for.

Koden skulle på \"dansk\" komme til at se nogenlunde sådan ud:
Hvis lngAuthorNumOfPosts er fra 1 til 30 skriv \"Ny Poster\"
Hvis lngAuthorNumOfPosts er fra 31 til 50 skriv \"Mellemny Poster\"
Hvis lngAuthorNumOfPosts er fra 51 til 1000 skriv \"Gammel Poster\"

Ved ikke hvor meget det hjalp, men har virkelig brug for hjælp til den der, så derfor de 200 points udlovet for en simpel kodeforklaring ;O)
Avatar billede nute Nybegynder
24. december 2001 - 15:39 #1
hmm....du har jo nesten svaret på spørsmålet selv...du skal bare skrive det med VBScript istedenfor dansk...

if lngAuthorNumOfPosts <=30 then
  response.write \"Ny Poster\"
else
  if( lngAuthorNumOfPosts > 30 AND lngAuthorNumOfPosts <= 50 ) then
    response.write \"Mellemny poster\"
  else
    response.write \"Gammel Poster\"
  end if
end if
Avatar billede bjarke-b Nybegynder
24. december 2001 - 15:39 #2
<%
if lngAuthorNumOfPosts =< 31 then
response.write \"Ny Poster\"
elseif lngAuthorNumOfPosts => 31 AND lngAuthorNumOfPosts =< 50
response.write \"Mellemny Poster\"
else
Response.write \"Gammel poster\"
end if
%>
Avatar billede nute Nybegynder
24. december 2001 - 15:41 #3
bjarke-b >> dine =< og => vil ikke fungere sså godt. de skal være <= og >=. Du mangler også en end if...

/nute
Avatar billede bjarke-b Nybegynder
24. december 2001 - 15:44 #4
glem min kode den sucks ;)
Avatar billede blaatand Nybegynder
24. december 2001 - 15:50 #5
<%
if lngAuthorNumOfPosts <=10 then
  response.write \"Ny Poster\"
else
  if( lngAuthorNumOfPosts > 20 AND lngAuthorNumOfPosts <= 30 ) then
    response.write \"Mellemny poster\"
  else
  if( lngAuthorNumOfPosts > 30 AND lngAuthorNumOfPosts <= 100 ) then
    response.write \"totalt gammel poster\"
  else
    response.write \"Gammel Poster\"
  end if
end if
end if
%>

Kanon mand, takker for det ;)

Du har glemt at skrive dit svar som \"Svar\" tror jeg... repost og du får dine points (nute)

;)
Avatar billede nute Nybegynder
24. december 2001 - 15:55 #6
svarer...

men gi meg 30 poeng...200 poeng er litt i overkant for denne løsningen

/nute
Avatar billede blaatand Nybegynder
24. december 2001 - 15:58 #7
Hmm, kan ikke sætte det ned :-/
Avatar billede nute Nybegynder
24. december 2001 - 16:00 #8
post et svar selv, klikk på avanceret og del ut 30 poeng til meg og resten til deg selv...
Avatar billede blaatand Nybegynder
24. december 2001 - 16:03 #9
Allrighto ;)

Du får 100... bruger sjældent mine points ;)
Avatar billede nute Nybegynder
24. december 2001 - 16:05 #10
oki...takker :)

ha en fortsatt god jul...
Avatar billede blaatand Nybegynder
24. december 2001 - 16:13 #11
Tak i lige måde du =)

Du har lige reddet den for mig, nu har jeg det bor\' dæjligt resten af dagen har jeg ;)
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