Avatar billede cape Nybegynder
16. oktober 2000 - 13:53 Der er 6 kommentarer og
1 løsning

Indkøbskurv !!!

Jeg har et lille problem !!
Jeg overfører antal og varenr til indkøbskurven, men jeg kan ikke finde ud af at gøre det med prisen....
Her er koden !!   

<%
\' Nedenst. linie er indsat i filen global.asa i session_onstart metoden
\' set session(\"shoppingBasket\") = Server.CreateObject(\"Scripting.Dictionary\")
dim indkoebskurv
set indkoebskurv = session(\"shoppingBasket\")
\' indkoebskurv refererer nu til samme objekt som session(\"shoppingBasket\").
\' Det er ogs&aring; tilladt at bruge session(\"shoppingBasket\") direkte f.eks. 
\'    session(\"shoppingBasket\").RemoveAll
\'indkoebskurv.RemoveAll

dim antalVarer
antalVarer = indkoebskurv.Count
if antalVarer = 0 then
  response.write(\"Din indk&oslash;bskurv er tom\")
else
  response.write(\"Du har \" & antalVarer & \" forskellige varer i din indk&oslash;bskurv <br>\")

  dim vareliste
  vareliste = indkoebskurv.Keys 
  dim antalListe
  antalliste = indkoebskurv.Items
  dim Prisliste
    Prisliste = indkoebskurv.KEYS
    \' vareliste og antalListe er arrays, ikke collections. Man kan derfor ikke bruge for each til at gennemloebe dem
  %>
        <table border=\"1\" align=\"center\">
          <tr align=\"center\">
            <td><b>Varenummer </b></td>
            <td><b>Antal </b></td>
            <td><b>Pris </b></td>
          </tr>
          <%
      dim total
     
    dim taeller
  for taeller = 0 to antalVarer - 1 %>
          <tr align=\"center\">
            <td><% =vareliste(taeller)%> </td>
            <td> <% =antalListe(taeller)%> </td>
            <td><%=FORMATCURRENCY(TOTAL)%> </td>
          </tr>
          <% next %>
        </table>
        <% end if %> <a href=\"Index.htm\">Vil De bestille flere varer?</a>
        <p><a href=\"valgAfKundetype.asp\">Bestil varerne</a>
      </div>
      <p align=\"center\">&nbsp;</p>
      <p align=\"center\">&nbsp;</p>
    </td>
Avatar billede cape Nybegynder
16. oktober 2000 - 13:54 #1
Har prøvet alt med det virker ikke hjælp !!
Avatar billede kasseper Nybegynder
16. oktober 2000 - 13:58 #2
hvor er bliver total tildelt en værdi...???
Avatar billede cape Nybegynder
16. oktober 2000 - 14:01 #3
ingen steder - I skal finde ud af hvordan prisen kommer med over i indkøbskurven  - total skal dermed også laves
Avatar billede kasseper Nybegynder
16. oktober 2000 - 14:04 #4
ok !
Avatar billede cape Nybegynder
16. oktober 2000 - 22:35 #5
Et ok er ikke nok svar !!
Der er ikke nogen der kan dette ???
Avatar billede tuhe Nybegynder
17. oktober 2000 - 17:20 #6
Lav en forbindelse til din varedatabase - der har du (forhåbentligt) en kolonne med priser. For hvert gennemløb ved løkken \'taeller\' søger du via følgende SQL-streng: \"SELECT pris FROM varetabel WHERE varenummer=\" & vareliste(taeller). Denne streng giver så prisen for hver vare. Total udregnes så ved:

total = total + antalListe(taeller)*rs(\"pris\")
Avatar billede cape Nybegynder
19. oktober 2000 - 11:16 #7
Tak Tuhe !!
Det virker !
Vil du ikke have nogle point
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