Avatar billede ingeman Seniormester
28. oktober 2006 - 14:42 Der er 7 kommentarer og
1 løsning

Fornavn og Efternavn

En variabel inderholder "Niels Ole Pedersen"
Skal skildes i en variabel fornavn og en variabel efternavn ?
Avatar billede hiks Nybegynder
28. oktober 2006 - 14:49 #1
<%
navn = "Niels Ole Pedersen"
navnSplit = split(navn) 'splitter ved mellemrum
fornavn = navnSplit(0)

'løb igennem fra 1 til enden af array.
for i = 1 to ubound(navnSplit)
  efternavn = efternavn & " " & navnSplit(i)
next

%>

/hiks
Avatar billede hiks Nybegynder
28. oktober 2006 - 14:51 #2
du bør måske teste på om der er mellemrum i din string vha. Instr(1, navn, " ") osv

/hiks
Avatar billede ingeman Seniormester
28. oktober 2006 - 15:09 #3
efternavn skal altid vare det sidste "pedersen"
den her returner Ole Pedersen som efternavn
Avatar billede hiks Nybegynder
28. oktober 2006 - 15:20 #4
så laver vi den lige om til:

<%

navn = "Niels Ole Pedersen"

if Instr(1, navn, " ") then
  navnSplit = split(navn) 'splitter ved mellemrum
  efternavn = navnSplit(ubound(navnSplit))

  'løb igennem fra 1 til enden af array.
  for i = 1 to ubound(navnSplit) - 1
    fornavn = fornavn & " " & navnSplit(i)
  next
  response.write "Fornavn(e): " & fornavn
  response.write "<br>"
  response.write "Efternavn: " & efternavn

else
  'noget andet
end if
%>
Avatar billede hiks Nybegynder
28. oktober 2006 - 15:22 #5
og så lige et 1-tal om med et 0

<%

navn = "Niels Ole Pedersen"

if Instr(1, navn, " ") then
  navnSplit = split(navn) 'splitter ved mellemrum
  efternavn = navnSplit(ubound(navnSplit))

  'løb igennem fra 1 til enden af array.
  for i = 0 to ubound(navnSplit) - 1
    fornavn = fornavn & " " & navnSplit(i)
  next
  response.write "Fornavn(e): " & fornavn
  response.write "<br>"
  response.write "Efternavn: " & efternavn

else
  'noget andet
end if
%>
Avatar billede ingeman Seniormester
28. oktober 2006 - 15:31 #6
if Instr(1,navn , " ") then  'for fejl her typer stemmer ikke overens
Avatar billede hiks Nybegynder
28. oktober 2006 - 15:35 #7
hehe gad vide hvad det er for een - med den ASP maskine jeg sidder på er der ingen problemer. Hvad smider du i variablen navn?

ellers så fjern det tjek i første omgang og se om det andet virker som det skal!

/hiks
Avatar billede ingeman Seniormester
28. oktober 2006 - 16:08 #8
Jeg har fundet det - dem fejl - tak for 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