Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Sessions en ASP

Anoniem
Paulus
3 antwoorden
  • ik heb het volgende stukje code:

    [code:1:212e473d86]Session("totVerzendkosten") = Session("productKosten") + formatNumber(5.70,2)[/code:1:212e473d86]

    Session("productKosten") verkrijg ik op de volgende manier:

    [code:1:212e473d86]productKosten = TRIM( Request( "pkosten" ) )
    Session("productKosten") = productKosten[/code:1:212e473d86]

    Het probleem is dat ik elke keer de waarde 0 krijg voor Session("totVerzendkosten"). Als ik Session("productKosten") weghaal werkt het wel, maar als ik dit weer vervang voor bijv. 10, dan werkt het weer niet. Heeft iemand enig idee wat ik fout doe?


    grt obi
  • Een waarde uit de Request krijg je altijd als variant aangeboden. De functies Trim en FormatNumber resulteren in een string-variabele. En als je strings bij elkaar optelt, dan plakt ie ze aan elkaar:
    Trim("20.50") + FormatNumber ("15.70", 2) = "20.5015.70"

    Ik zou het vreemd vinden als deze 0 teruggeeft:

    page 1:
    Session("productKosten") = Request("pkosten")

    page 2:
    totaal = Session("productKosten") + 5.70
    Session("totVerzendkosten") = FormatNumber(totaal, 2)

    En als de client geen sessie-cookies accepteert zit je natuurlijk ook met een probleem…
  • ik kom er toch nog niet uit. Ik blijf houden dat ie string achter elkaar plakt. Het gaat om het volgende stukje code:

    [code:1:758075ea0d]productKosten = TRIM( Request( "pkosten" ) )

    If NOT productKosten = "" Then
    totaleProductkosten = Session("productKosten") + formatNumber(productKosten,2)
    Session("productKosten") = totaleProductkosten
    End if[/code:1:758075ea0d]

    ik kom er niet uit!! :cry:


    grt obi

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.