Avatar billede cult Nybegynder
14. september 2004 - 08:59 Der er 7 kommentarer og
1 løsning

Plus i ASP?

Hej Folkens!

Jeg har et mindre problem jeg  håber i kan hjælpe med...

Jeg forsøger at ligge 4 tal sammen i et ASP script:
<%
strEkterne = Request.Form("Salgsfrem") + Request.Form("Lokale") + Request.Form("Bilerdrift") + Request.Form("Ovrige")
%>

Hvis jeg sender tallene: 1, 2, 3 og 4 ind i formularene smider den: 1234 tilbage.... Der vil jeg self. gerne have den til at ligge tallene sammen frem for at skrive dem efter hinanden...

Der må findes en løsning på det?

Tak!
Avatar billede medions Nybegynder
14. september 2004 - 09:02 #1
<%
strEkterne = CInt(Request.Form("Salgsfrem") + Request.Form("Lokale") + Request.Form("Bilerdrift") + Request.Form("Ovrige"))
%>

Prøv sådan...

//>Rune
Avatar billede bernhof Nybegynder
14. september 2004 - 09:06 #2
Tror faktisk det kan være nødvendigt at placere CInt omkring hver element:

<%
strEkterne = CInt(Request.Form("Salgsfrem")) + Cint(Request.Form("Lokale")) + CInt(Request.Form("Bilerdrift")) + Cint(Request.Form("Ovrige"))
%>

Bemærk dog, at du får en fejl, hvis der ikke er indtastet tal i felterne Salgsfrem, Lokale osv.
Avatar billede cult Nybegynder
14. september 2004 - 09:07 #3
Desværre, den ligger dem stadig efter hinanden :(
Avatar billede cult Nybegynder
14. september 2004 - 09:08 #4
mikbj, det virkede! tak for hjælpen.
Avatar billede cult Nybegynder
14. september 2004 - 09:37 #5
Kan i hjælpe mig igen?

Jeg har skrevet koden med betingelser så den kun ligger dem til hvis tallet er "", men det ser ikke ud til at virke... Resultatet bliver et blankt felt...

<%
If Request.Form("Salgsfrem") <> "" Then
strEksterne = strEksterne + CInt(Request.Form("Salgsfrem"))
End if

If Request.Form("Lokale") <> "" Then
strEksterne = CInt(strEksterne) + Cint(Request.Form("Lokale"))
End if

If Request.Form("Bilerdrift") <> "" Then
strEksterne = CInt(strEksterne) + CInt(Request.Form("Bilerdrift"))
End if

If Request.Form("Ovrige") <> "" Then
strEksterne = Cint(strEksterne) + Cint(Request.Form("Ovrige"))
End if
%>

Tak...
Avatar billede bernhof Nybegynder
14. september 2004 - 09:55 #6
<%
If IsNumeric(Request.Form("Salgsfrem")) Then
  strEksterne = strEksterne + CInt(Request.Form("Salgsfrem"))
End if

If IsNumeric(Request.Form("Lokale")) Then
  strEksterne = CInt(strEksterne) + Cint(Request.Form("Lokale"))
End if

If IsNumeric(Request.Form("Bilerdrift")) Then
  strEksterne = CInt(strEksterne) + CInt(Request.Form("Bilerdrift"))
End if

If IsNumeric(Request.Form("Ovrige")) Then
  strEksterne = Cint(strEksterne) + Cint(Request.Form("Ovrige"))
End if
%>
Avatar billede cult Nybegynder
14. september 2004 - 10:07 #7
Takker endnu engang :)
Avatar billede bernhof Nybegynder
14. september 2004 - 10:27 #8
Så lidt :)
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