Avatar billede chrille Nybegynder
20. januar 2003 - 18:43 Der er 5 kommentarer og
1 løsning

Select Case

Hej..!
behöver hjälp med en select case sats!!
jag har gjort ett script som väljer ut dagens datum och dagens namn!!
men nu skulle jag vilja ha in ett par strängar till!!
t.ex en "Img" sträng så att jag kan visa en bild efter namnet samt en "alt" text till bilden...efter de dagar som skall ha en bild samt en alt text!!!
här kommer ett exempel på koden!!

--------------code----------------------
<%
Function Namnsdagar
Dim Namn,Img
strMan=datepart("m",date())
strDag=datepart("d",date())
strNamn=strMan & strDag
    Select Case(strNamn)
'Januari
        Case 11 Namn="Ny&aring;rsdagen"
        Case 12 Namn="Svea"
        Case 13 Namn="Alfred och Alfrida"
        Case 14 Namn="Rut"
        Case 15 Namn="Hanna och Hannele"
        Case 16 Namn="Baltsar, Melker och Kasper"
        Case 17 Namn="August och Augusta"
        Case 18 Namn="Erland"
        Case 19 Namn="Gunnar och Gunder"
        Case 110 Namn="Sigurd och Sigbritt"
        Case 111 Namn="Jan  och Jannike"
        Case 112 Namn="Frideborg och Fridolf"
        Case 113 Namn="Knut"
        Case 114 Namn="Felix och Felicia"
        Case 115 Namn="Laura och Lorentz"
        Case 116 Namn="Hjalmar och Helmer"
        Case 117 Namn="Anton och Tony"
        Case 118 Namn="Hilda och Hildur"
        Case 119 Namn="Henrik"
        Case 120 Namn="Fabian och Sebastian"
        Case 121 Namn="Agnes och Agneta"
        Case 122 Namn="Vincent och Viktor"
        Case 123 Namn="Frej  och Freja"
        Case 124 Namn="Erika"
        Case 125 Namn="Paul och P&aring;l"
        Case 126 Namn="Bodil och Boel"
        Case 127 Namn="Göte och G&ouml;ta"
        Case 128 Namn="Karl och Karla"
        Case 129 Namn="Diana"
        Case 130 Namn="Gunhild och Gunilla"
        Case 131 Namn="Ivar och Joar"

'Februari
        Case 21 Namn="Max och Maximilian"
        Case 22 Namn="Kyndelsmässodagen"
        Case 23 Namn="Disa och Hj&ouml;rdis"
    End Select
response.write "<b>Dagens namn:<a href='http://www.fidonet.pp.se/namnsdagar.php3' Target='_blank'> " & Namn&"</a></b>"
End Function
-----------end code
Avatar billede eagleeye Praktikant
20. januar 2003 - 18:49 #1
Umiddelbart ville jeg gætte på strNamn bliver tolket som en streng og ikke et tal. Så prøv at konvertere strNamn til Int inden Case 11. Case 12 osv osv

Select Case(Int(strNamn))
Avatar billede eagleeye Praktikant
20. januar 2003 - 18:50 #2
Eller skal du skriver det som testes på som tekst og ikke tal eks:

    Select Case(strNamn)
'Januari
        Case "11" Namn="Ny&aring;rsdagen"
        Case "12" Namn="Svea"
Avatar billede chrille Nybegynder
20. januar 2003 - 19:04 #3
jag testade med att sätta Select case som integer
men när jag skriver ut strängen får jag meddelandet "falskt"
så här tänkte jag mig en sträng!!

Case 120 Namn="Fabian och Sebastian" & img="tomte"

men det returnerar ett "Falskt" värde
varför??
Avatar billede eagleeye Praktikant
20. januar 2003 - 19:41 #4
Hvis du vil havde flere linier i Case kan det deles op på flere sådan her:

  Case 120 Namn="Fabian och Sebastian"
          img="tomte"
  Case 121 Namn="xxxxx"


Eller har jeg misforstået?
Avatar billede chrille Nybegynder
20. januar 2003 - 21:18 #5
Japp.. alldeles riktigt!! och det skall till ytterligare en sträng som heter alt som skall vara alt texten till bilden
Avatar billede chrille Nybegynder
21. januar 2003 - 12:50 #6
Ach so!!
så enkelt att bara lägga dem på olika rader!!! hehe..
ja alltid lär man sig något!!
tack för hjälpen!!!
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