15. oktober 2002 - 17:56Der er
36 kommentarer og 1 løsning
Indkøbskurv problemer :-)
Hej Jeg har en side hvor jeg vil have en indkøbskurv på. Men da jeg har været de første 30 igennem, har jeg opgivet.Indkøbskurven skal være sådan at, når man trykker på kurven tilføjer den varen i indkøbs kurven som skal være oppe i et hjørne hele tiden, så brugeren har en fornemmelse af hvad han er ved at købe. Når han så vil købe den, trykker han på indkøbs kuven (som skal være oppe i hjørnet) og da kommer der en formular som han skal udfylde.. Efter han har udfyldt den skal den sende en bekræftigelse til brugerens email, og når han bekræfter den via et link, Sender den odren til mig..
Hva gør jeg?? Hvor kan jeg få fat i sådan en, uden at have pungen ud af lommen??
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
man _kan_ være heldig at finde nogle eksempler på nettet, men lige så snart de bliver gode begynder dem bag - selvfølgelig - at kræve penge for det. Derfor vil det umiddelbart være lettest selv at udvikle det når nu det skal være gratis, og så stort et problem er det heller ikke
jeg har laenge gaaet med tanken om at skrive en indkoebskurv bare for sjov, men jeg har ingen anelse om hvor lang tid det vil tage mig. Jeg kan allerede nu sige at hvis jeg skulle skrive en vil der ikke blive noget med pengeoverfoersler, for til det har jeg ikke nok indsigt i sikkerheden ved saadanne!
normalt tager jeg ikke noget for saadanne opgaver, da det er ligesaa meget for min egen skyld at jeg laver det, da jeg den vej bliver bedre til det. Et andet problem vil nok ogsaa blive betaling da jeg ikke opholder mig i DK lige nu. Lige nu bor jeg i USA meget taet paa New York, saa... det :)
Hvis jeg skal lave det for dig vil jeg meget gerne have den database du bruger, da det derved bliver nemmere for dig. Det skal siges at jeg i foerste omgang kun laver saa man kan 'shoppe' ikke noget med at aendre priser, admin login, tilfoeje varer ol.
vi kan sige at naar det er skrevet vil der blive lagt et link til et sted hvor man kan downloade det. Problemet er bare at jeg ikke lige har et sted nu, saa hvis der er en venlig sjael som gerne vil stille smaa 250 kb til raadighed saa kan det vel godt lade sig goere.
saa nu er jeg faerdig med den. Jeg haaber at den opfylder de behov som du har til din side. Jeg vil nok lave en eller to ekstra udgaver af den da denne er skrevet specielt til den maade du havde oensket med et lille ikon man skulle trykke paa. Jeg sender den til dig lidt senere i dag. Er der nogle som har en side hvor man kan ligge den op paa saa resten af exp kan faa gavn af det?
1) Når man kommer ind på siden skal jeg have lavet det sådan at man nede bunden hele tiden kan se hvad man har føjet i kurven.
2) Siden som jeg er ved at lave har flere kategorier såsom "zink, tanke osv" og det skal indkøbskurven indeholde så jeg kan sætte mine vare ind i databasen.
3) Databasen skal være sådan at man kan sætte billeder ind og de forskellige varedataer (som du kan se inde på hjemmesiden).
Hvis du kunne forklare mig hvordan jeg sætter det op, vil det bare være perfect :-)
3) Du kan i databasen (tabellen items) tilfoeje en kollonnen som kan indeholde stien til billedet. Naar du udskriver dit recordset kan du i dit img-tag indsaette stien til billedet. Denne kollonne skal tilfoejes efter de andre!!! 2) Du kan i databasen (tabellen items) tilfoeje endnu en kollonne som hedder varetype. Paa den side som hedder default.asp er der en SQL saetning i starten der tilfoejer du saa foelgende til: ... FROM items WHERE varetype = '"& Request.QueryString("varetype") &"'" 1) Dette er ikke proevet men jeg tror at det virker :) Function Itemsincart() Cart = Session("Cart") If IsArray(Cart) THEN strTmp = "Du har foelgende i din kurv: " For I = 0 To UBound(Cart, 2) If Cart(4,i) <> 0 THEN strTmp = strTmp & Cart(1,i) & ", " End If Next End If strTmp = Left(strTmp, (Len(strTmp)-2)) Itemsincart = strTmp End Function
I din bund skriver du saa: Pesponse.Write(Itemsincart)
Hep - så var han her igen. Jeg har tilladt mig den frihed at omdanne den selvudpakkende .exe-fil til almindelige arkiver for ikke at skulle uploade en exe-fil til serveren. For at tilgodese så mange som muligt, har jeg lagt både en .rar og en .zip udgave. De kan findes på: http://www.6051.dk/webshop/webshop.rar http://www.6051.dk/webshop/webshop.zip
Når jeg prøver at køre den, viser den at der er fejl i den og den linje... hmm hvad gør jeg??
1) prøvede jag at sætte Pesponse.Write(Itemsincart)i bunden, og i dette tilfælde var det in en frame.. Men så fattede jeg ikke hvor jeg skulle sætte: Function Itemsincart() Cart = Session("Cart") If IsArray(Cart) THEN strTmp = "Du har foelgende i din kurv: " For I = 0 To UBound(Cart, 2) If Cart(4,i) <> 0 THEN strTmp = strTmp & Cart(1,i) & ", " End If Next End If strTmp = Left(strTmp, (Len(strTmp)-2)) Itemsincart = strTmp End Function
2) satte jeg FROM items WHERE varetype = '"& Request.QueryString("varetype") &"'" ind i starten af default.asp, men den viser kun fejl!!
Det skal siges at det kan godt være at jeg er langsom opfattende, men jeg kan sgu ikke få det til at virke :-)
Heh sjovt nok.. Jeg har ikke skrevet tilbage de sidste dage da jeg også har været syg :-(
Men ja jeg har fået det til at virke, udover at jeg ikke kan få "Vis hvad der er i kurven" nederst i min frame og at jeg ikke kan få siden til at hente billederne fra databasen.. Der er også en anden ting: Hvordan får jeg saldoen til *.* DKK ??
der skal du bruge session.LCID = 1030. Jeg er ikke helt 100% paa at det er 1030, men du kan evt. soege paa msdn efter asp + session.lcid og se hvad den kommer med
Jeg har fået Det i danske kroner, men jeg kan stadig ikke få "VIS HVAD DER ER I KURVEN" til at virke i min nederste frame!!
Synes godt om
Ny brugerNybegynder
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.