Avatar billede mini-me Nybegynder
22. marts 2008 - 17:34 Der er 5 kommentarer og
2 løsninger

Ide til "pristabel"

Hej,

I forbindelse med en shop jeg er ved at lave, ønsker jeg at give brugeren mulighed for at kunne definere nogle niveauer for fragten.

eks.: Køber man for 1000,- er der gratis fragt, køber man for 800 koster fragten 80,- køber man for 40,- koster fragten 100,- osv.

Nogen der har en ide til hvordan jeg laver dette bedst muligt? Jeg er selv ude i noget arrays, men er ikke sikker på det er den bedste løsning.
Avatar billede keysersoze Ekspert
22. marts 2008 - 22:30 #1
Det bedste vil vel være at gemme det i databasen - fx sådan;

Id - MinKoeb - Fragt
1    1000      0
2    800      80
3    0        100

og når fragten så skal bruges spørger du bare noget a la

select top 1 Fragt from tabel where MinKoeb < " & totalpris & " order by MinKoeb
Avatar billede mini-me Nybegynder
22. marts 2008 - 23:00 #2
Hvorfor begynde at bruge en database til så lidt data? Vil helst lave det helt uden indblanding af db..
Avatar billede keysersoze Ekspert
22. marts 2008 - 23:54 #3
fordi du skriver "ønsker jeg at give brugeren mulighed for at kunne definere nogle niveauer for fragten" og så tolker jeg det som at ejeren af webshoppen gerne vil kunne styre disse niveauer - uden en database kræver det programmeringsegenskaber at kunne ændre dette fremover så det er ren fremtidssikring.
Avatar billede mini-me Nybegynder
23. marts 2008 - 09:17 #4
Okay, alt i denne shop sættes op via en konfig fil (asp) jeg har lavet web-interface til at rette i denne, så der ser jeg ikke noget problem.

Og det kan da godt være det er helt afsporet at lave det hele uden brug af DB? Det eneste der bliver hentet fra database er varene.
Avatar billede keysersoze Ekspert
23. marts 2008 - 10:05 #5
afsporet lyder så grovt igen - men en egentlig data-storage der er beregnet til at holde data ville jeg klart foretrække, hvis database gerne vil undgåes så måske XML.

et array vil da være en mulighed hvis du gerne vil arbejde med det - strukturen vil mere eller mindre være den samme, et todimensionelt array (MinKoeb, Fragt), hvis du så sørger for at sortere dit array efter MinKoeb kan du loope det igennem til den rette Fragt findes.
Avatar billede mini-me Nybegynder
08. april 2008 - 22:15 #6
Jeg løste det med XML. http://www.eksperten.dk/spm/824795

Smid et svar så får du lidt point for input.
Avatar billede keysersoze Ekspert
08. april 2008 - 23:23 #7
svar :)
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