/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Problem med variabler
Fra : Thomas


Dato : 01-12-01 16:01

Hej,
Jeg har en asp side hvor jeg får overført nogle værdier alt efter
hvad brugeren vælger på den forgående side. Det er der ingen
problem i

Problemet er hvis jeg vil have lagt værdierne sammen.

Jeg henter værdier med f.eks.
<%bundkort=request.querystring("bundkort")%>
<%kabinet=request.querystring("kabinet")%>

Det virker fint men jeg har problemer med at ligge tallene sammen
jeg har prøvet følgende:

Først har jeg defineret variabler med:
<%
Dim valg1,valg2,sum
valg1 = request("bundkort")
valg2 = request("kabinet")

<%
sum= valg1 + valg2

response.write sum
%>

Hvis vi siger at bundkort koster 100kr. og kabinet koster 200
skriver den følgende:

100200 istedet for 300 hvad gør jeg forkert????

Med venlig hilsen

Thomas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Tumlehund (01-12-2001)
Kommentar
Fra : Tumlehund


Dato : 01-12-01 16:45

"Thomas" <msako@mail.dk> wrote in message news:9uarbd$ifr$1@sunsite.dk...
> Hvis vi siger at bundkort koster 100kr. og kabinet koster 200
> skriver den følgende:
>
> 100200 istedet for 300 hvad gør jeg forkert????
>
Da det er to strings du arbejder med, bliver de bare sat sammen. Du skal
konvertere de strings til int først.

F.eks.:
<%
bundkort=cint(request.querystring("bundkort"))
kabinet=cint(request.querystring("kabinet"))

sum= bundkort+kabinet

response.write sum
%>

Du bør dog lige check om variablerne indeholder tal, inden du forsøger at
konvertere dem til int, ellers vil du kunne få en fejl, hvis det skulle være
tekst i stedet tal.



Thomas (01-12-2001)
Kommentar
Fra : Thomas


Dato : 01-12-01 17:15

Tumlehund wrote in dk.edb.internet.webdesign.serverside.asp:
> "Thomas" <msako@mail.dk> wrote in message news:9uarbd$ifr$1@sunsite.dk...
> > Hvis vi siger at bundkort koster 100kr. og kabinet koster 200
> > skriver den følgende:
> >
> > 100200 istedet for 300 hvad gør jeg forkert????
> >
> Da det er to strings du arbejder med, bliver de bare sat sammen. Du skal
> konvertere de strings til int først.
>
> F.eks.:
> <%
&gt; bundkort=cint(request.querystring("bundkort"))
&gt; kabinet=cint(request.querystring("kabinet"))
&gt;
&gt; sum= bundkort+kabinet
&gt;
&gt; response.write sum
&gt; %>
>
> Du bør dog lige check om variablerne indeholder tal, inden du forsøger at
> konvertere dem til int, ellers vil du kunne få en fejl, hvis det skulle være
> tekst i stedet tal.
>
>


Tak for hurtigt svar.

Hvis jeg bruger din sætning skriver den ingen tal men den melder heller ikke
fejl ??

Det skal siges at jeg er ret ny i faget og det drejer sig formentligt om en
lille fejl.

End til videre tak for hjælpen

Hilsen

Thomas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lars Aagaard (02-12-2001)
Kommentar
Fra : Lars Aagaard


Dato : 02-12-01 00:21

Hej Thomas

Dette burde virke:
<%
Dim valg1,valg2,sum
valg1 = request("bundkort")
valg2 = request("kabinet")

sum= CDbl(valg1) + CDbl(valg2)
response.write sum
%>

Venlig hilsen
Lars Aagaard



Tumlehund (02-12-2001)
Kommentar
Fra : Tumlehund


Dato : 02-12-01 09:39


"Thomas" <msako@mail.dk> wrote in message news:9uavld$kt$1@sunsite.dk...
> Tak for hurtigt svar.
>
> Hvis jeg bruger din sætning skriver den ingen tal men den melder heller
ikke
> fejl ??
[snip]

Hmm... hvad indeholder dine variabler? drejer det sig om heltal eller ?
Altså står 100,45891 eller står der 1000 eller ?



Thomas (02-12-2001)
Kommentar
Fra : Thomas


Dato : 02-12-01 11:44

Tumlehund wrote in dk.edb.internet.webdesign.serverside.asp:
> "Thomas" <msako@mail.dk> wrote in message news:9uavld$kt$1@sunsite.dk...
> > Tak for hurtigt svar.
> >
> > Hvis jeg bruger din sætning skriver den ingen tal men den melder heller
> ikke
> > fejl ??
> [snip]
>
> Hmm... hvad indeholder dine variabler? drejer det sig om heltal eller ?
> Altså står 100,45891 eller står der 1000 eller ?
>
>

Tak både til Lars & Tumlehund

Det virker nu !

Det er sgu rart at der er nogen der vil tage sig tid til os der er lidt
"grønne" i faget.

mange tak

Hilsen

Thomas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Thomas (02-12-2001)
Kommentar
Fra : Thomas


Dato : 02-12-01 12:10

Thomas wrote in dk.edb.internet.webdesign.serverside.asp:
> Tumlehund wrote in dk.edb.internet.webdesign.serverside.asp:
> > "Thomas" <msako@mail.dk> wrote in message news:9uavld$kt$1@sunsite.dk...
> > > Tak for hurtigt svar.
> > >
> > > Hvis jeg bruger din sætning skriver den ingen tal men den melder heller
> > ikke
> > > fejl ??
> > [snip]
> >
> > Hmm... hvad indeholder dine variabler? drejer det sig om heltal eller ?
> > Altså står 100,45891 eller står der 1000 eller ?
> >
> >
>
> Tak både til Lars & Tumlehund
>
> Det virker nu !
>
> Det er sgu rart at der er nogen der vil tage sig tid til os der er lidt
> "grønne" i faget.
>
> mange tak
>
> Hilsen
>
> Thomas
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Thomas (02-12-2001)
Kommentar
Fra : Thomas


Dato : 02-12-01 12:10

Thomas wrote in dk.edb.internet.webdesign.serverside.asp:
> Tumlehund wrote in dk.edb.internet.webdesign.serverside.asp:
> > "Thomas" <msako@mail.dk> wrote in message news:9uavld$kt$1@sunsite.dk...
> > > Tak for hurtigt svar.
> > >
> > > Hvis jeg bruger din sætning skriver den ingen tal men den melder heller
> > ikke
> > > fejl ??
> > [snip]
> >
> > Hmm... hvad indeholder dine variabler? drejer det sig om heltal eller ?
> > Altså står 100,45891 eller står der 1000 eller ?
> >
> >
>
> Tak både til Lars & Tumlehund
>
> Det virker nu !
>
> Det er sgu rart at der er nogen der vil tage sig tid til os der er lidt
> "grønne" i faget.
>
> mange tak
>
> Hilsen
>
> Thomas
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste