10. juli 2003 - 15:25
Der er
17 kommentarer og 1 løsning
0,99 kr i SHOP system
Jeg har fundet et free-to-use webbaseret shoppingsystem, som jeg så har bygget videre på, men er stødt ind i lidt problemer! Jeg har INGEN anelse om hvordan jeg får scriptet til at handle ører. altså 12,25 kr .. ex. Her er sourcen: I min submit knappe, hvor jeg indtrykker antal varer, og specificerer prisen har jeg følgende kode: <form method="get" action="kurv.asp"> Produkt - pris: <b> 100 kr. </b><br> <input type="hidden" name="vara" size="20" value="Produkt"><input type="hidden" name="pris" size="20" value="100"><b>Antal</b> <input type="text" name="antal" size="2" value="1"> <input type="submit" value="Køb" name="B1"></font></p> </form> Denne submit referer til en frame hvor jeg har min kurv. Min "kurv" kode ser således ud: <% response.cookies("varor").expires=now+10 v=request.querystring("vara") p=request.querystring("pris") a=request.querystring("antal") if v <> "" then antal=request.cookies("varor")("antal")+1 response.cookies("varor")("antal")=antal response.cookies("varor")("pris")=request.cookies("varor")("pris")+(cint(p)*a) response.cookies("varor")("varor")= request.cookies("varor")("varor") & "<br><option>" & (v) & " ( antal: " & a & " stk.)" & "</option>" end if response.write("<font face=""VERDANA"" size=""2"">") %> Jeg kan i form ikke bruge 100,50 ex. Hvordan hopper man rundt om dette problem?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Session.LCID = 1030 Prøv lige den her i toppen af din side
I hvilken en af siderne? Kurven ikke?.. Hvad gør den helt præcist ? :=)
Filøjet i toppen af kurv sourcen, men ingen forskel. Min pris specificeres i main siden, i formen, med: input type="hidden" name="pris" size="20" value="100" Jeg har prøvet at sætte "value="100,99"" men der viser den bare "100"
Hvad med value="100.99" , ellers skal du lave feltet om til et tekstfelt. /per
Europæerne anvender , og amerikanerne anvender . før decimaltallet. /per
Det skal bare virke i dk.. men ingen af delene virker :// Hvad ville forskellen være ved at lave det om til et tekst felt ??
Så skal du lave noget javascript, der kan konverterer mellem komma og punktum. Ellers kan du ikke lave beregninger på tallet. /per
Hjælper det, hvis du anvender <html lang="da"> eller <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">? /per
10. juli 2003 - 16:41
#10
Har du ændret din Internet Internet Explorer browser i Preferencer>Web Browser>Language/Fonts og sat punktet Default Character Set til Western (Latin1). /per
10. juli 2003 - 16:44
#11
Hoejrup: min browser er standard DK installet.. men det skulle gerne virke på allle dk maskiner. Jeg prøver lige html lang = dk.. og den anden!. 2 sec
10. juli 2003 - 16:47
#12
Virker nada.. en ide.. vil være at tage hele kroner i et felt.. og ører i et andet.. og så adde de to i kurv scriptet.. men hvordan det lige skal laves kan jeg ikke overskue :/
10. juli 2003 - 16:53
#13
Hvis man deler dem op i 2 felter.. en der hedder pris(hele kroner) og en pris2(ører) og bruger <% Session.LCID = 1030 response.cookies("varor").expires=now+10 v=request.querystring("vara") p=request.querystring("pris") p2=request.querystring("pris2") p3=request.querystring("pris")+request.querystring("pris2") a=request.querystring("antal") if v <> "" then antal=request.cookies("varor")("antal")+1 response.cookies("varor")("antal")=antal response.cookies("varor")("pris")=request.cookies("varor")("pris")+(cint(p3)*a) response.cookies("varor")("varor")= request.cookies("varor")("varor") & "<br><option>" & (v) & " ( antal: " & a & " stk.)" & "</option>" end if response.write("<font face=""VERDANA"" size=""2"">") %> Virker det "NÆSTEN" efter hensigt. Hele kroner = 10 ører = 99 så viser den nu 1099 (ikke 10,99) Jeg nærmer mig .. HJÆLP :)
10. juli 2003 - 16:56
#14
Så fandt jeg sku selv ud af det Denne kode virker EFTER HENSIGTEN: <% Session.LCID = 1030 response.cookies("varor").expires=now+10 v=request.querystring("vara") p=request.querystring("pris") orer=request.querystring("orer") sum=request.querystring("pris")+request.querystring("orer") a=request.querystring("antal") if v <> "" then antal=request.cookies("varor")("antal")+1 response.cookies("varor")("antal")=antal response.cookies("varor")("pris")=request.cookies("varor")("pris")+(cint(sum)*a/100) response.cookies("varor")("varor")= request.cookies("varor")("varor") & "<br><option>" & (v) & " ( antal: " & a & " stk.)" & "</option>" end if response.write("<font face=""VERDANA"" size=""2"">") %>
10. juli 2003 - 17:01
#15
Hvad hedder det shopping system, som du har fundet ? :)
10. juli 2003 - 17:24
#16
Ingen anelse.. det er et par år gammelt.. Hvorfor? I starten var det også bare hvordan man storede i cookies.. jeg har bygget det ud til et shop "system" .
13. juli 2003 - 14:31
#17
Var det muligt at man måtte få en kopi af det gratis shopping system ? /Sweet1
13. juli 2003 - 18:05
#18
ikke gratis nej.. men koden ovenover er NÆSTEN det hele.
Kurser inden for grundlæggende programmering