/ 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
overføre sum fra en side til en anden ???
Fra : Otto


Dato : 28-06-01 20:08

hej derude
agghh... jeg er simpelthen kørt totalt fast her.
Jeg er ved at lave en e-shop.
I min shopping bag liggæs værdien af de enkelte varer sammen - OK ingen
problemer idet.
koden er flg.
<%
WHILE NOT RS.EOF
orderTotal = orderTotal + ( RS( "product_price" ) * RS( "cart_quantity" ) )
bl.a bl.a bl.a. ..
%>
og summen af de enkelte varer vises med :
<%= formatCurrency( orderTotal )%>
SPØRGSMÅL:
hvorfor kan jeg ikke vise denne sum på en anden side i applicationen ved at
anvende :
<%= formatCurrency( orderTotal )%>

Håber der er en der kan fortælle mig andet end at jeg bare er for dum

Hilsen Otto







 
 
Terje H. (28-06-2001)
Kommentar
Fra : Terje H.


Dato : 28-06-01 21:38


"Otto" <leholt@worldonline.dk> skrev i melding
news:vfL_6.81$DJ5.10923@news010.worldonline.dk...
> SPØRGSMÅL:
> hvorfor kan jeg ikke vise denne sum på en anden side i applicationen ved
at
> anvende :
> <%= formatCurrency( orderTotal )%>
>
> Håber der er en der kan fortælle mig andet end at jeg bare er for dum

Otto: Du kan ikke uten videre overføre lokale variabler som kun er definert
for den ene siden, til andre sider. Du kan derimot overføre variabelen og
dens verdi ved å legge den i en session-variabel:
Session("orderTotal") = orderTotal

Eller du kan legge variabelen inn i querystringen:
Response.Redirect "nesteside.asp&totalt=<%=orderTotal%>"

Eller du kan gjøre det samme via et skjema/form.
Eller du kan lagre verdiene dine i en database og hente dem ut på neste
side.

Lykke til!
T.



Jesper Tverskov (28-06-2001)
Kommentar
Fra : Jesper Tverskov


Dato : 28-06-01 21:45

En variabel tilhører som hovedregel kun den side, hvor dens værdi er sat. Du
er derfor nødt til at bruge session-variabler, hvis de skal være tilgængelige
på efterfølgende sider:

Du er nødt til at oprette en variabel, der hedder f.eks.:

<% Session("formatCurrency(orderTotal )") = dit eller dat %>

Denne variabel vil derefter være til rådighed for den samme bruger på
efterfølgende sider med:

<%= Session("formatCurrency(orderTotal )") %>

Hilsen Jesper

- - - - -

Otto wrote in dk.edb.internet.webdesign.serverside.asp:
> hej derude
> agghh... jeg er simpelthen kørt totalt fast her.
> Jeg er ved at lave en e-shop.
> I min shopping bag liggæs værdien af de enkelte varer sammen - OK ingen
> problemer idet.
> koden er flg.
> <%
&gt; WHILE NOT RS.EOF
&gt; orderTotal = orderTotal + ( RS( "product_price" ) * RS( "cart_quantity" )
)
&gt; bl.a bl.a bl.a. ..
&gt; %>
> og summen af de enkelte varer vises med :
> <%= formatCurrency( orderTotal )%>
> SPØRGSMÅL:
> hvorfor kan jeg ikke vise denne sum på en anden side i applicationen ved at
> anvende :
> <%= formatCurrency( orderTotal )%>
>
> Håber der er en der kan fortælle mig andet end at jeg bare er for dum
>
> Hilsen Otto
>
>
>
>
>
>


--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Otto (28-06-2001)
Kommentar
Fra : Otto


Dato : 28-06-01 22:05

Hej Jesper & Terje
Tusind tak ..
ja det er jo lige det ...session variabel ...
Jeg vil straks prøve det af ..
Igen TAK !
Hilsen Otto



"Jesper Tverskov" <jesper.tverskov@mail.tele.dk> wrote in message
news:9hg50l$fmm$1@sunsite.dk...
> En variabel tilhører som hovedregel kun den side, hvor dens værdi er sat.
Du
> er derfor nødt til at bruge session-variabler, hvis de skal være
tilgængelige
> på efterfølgende sider:
>
> Du er nødt til at oprette en variabel, der hedder f.eks.:
>
> <% Session("formatCurrency(orderTotal )") = dit eller dat %>
>
> Denne variabel vil derefter være til rådighed for den samme bruger på
> efterfølgende sider med:
>
> <%= Session("formatCurrency(orderTotal )") %>
>
> Hilsen Jesper
>
> - - - - -
>
> Otto wrote in dk.edb.internet.webdesign.serverside.asp:
> > hej derude
> > agghh... jeg er simpelthen kørt totalt fast her.
> > Jeg er ved at lave en e-shop.
> > I min shopping bag liggæs værdien af de enkelte varer sammen - OK ingen
> > problemer idet.
> > koden er flg.
> > <%
> &gt; WHILE NOT RS.EOF
> &gt; orderTotal = orderTotal + ( RS( "product_price" ) * RS(
"cart_quantity" )
> )
> &gt; bl.a bl.a bl.a. ..
> &gt; %>
> > og summen af de enkelte varer vises med :
> > <%= formatCurrency( orderTotal )%>
> > SPØRGSMÅL:
> > hvorfor kan jeg ikke vise denne sum på en anden side i applicationen ved
at
> > anvende :
> > <%= formatCurrency( orderTotal )%>
> >
> > Håber der er en der kan fortælle mig andet end at jeg bare er for dum

> >
> > Hilsen Otto
> >
> >
> >
> >
> >
> >
>
>
> --
> Brug Validator service: http://www.html.dk/validator
> - Tast din URL én gang, og validér dokumentet hos 12 validatorer
> - Understøtter HTML, CSS og søgemaskineoptimering



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

Månedens bedste
Årets bedste
Sidste års bedste