---
title: "Webshop frågor.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19444-webshop-frågor"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Kent"
published: "2001-11-18T20:00:00.000Z"
updated: "2001-11-19T19:16:00.000Z"
replies: 4
views: 261
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19444-webshop-frågor"
---

# Webshop frågor..

## #1 — Kent, 2001-11-18T20:00Z

Håller på slänga ihop en webshop och har ett par frågor.

Fråga 1) Hur räknar man ihop totalsumman i kundkorgen om produkterna ligger listade på följande vis i en textfil?:

produkt&#0124;antal&#0124;225
produkt&#0124;antal&#0124;399
produkt&#0124;antal&#0124;995

siffrorna är priset på produkten och ska räknas ihop till en totalsumma.

Fråga 2) Hur tar man bort alla produkter ifrån textfílen när kunden lämnar webshopen.?

Mycket tacksam för svar.

Permalänk: https://www.webforum.nu/p/19444

## #2 — Jojoxx, 2001-11-18T21:07Z

> Fråga 1) Hur räknar man ihop totalsumman i kundkorgen om produkterna ligger listade på följande vis i en textfil?:
>
> produkt&#0124;antal&#0124;225
> produkt&#0124;antal&#0124;399
> produkt&#0124;antal&#0124;995

```
$sum=0;
open(indata,'/path/to/file');
foreach (<indata> ){ @items=split(/\&#0124;/); $sum+=$items[2];
}
close(indata);
```

Svaret ligger i $sum.

> Fråga 2) Hur tar man bort alla produkter ifrån textfílen när kunden lämnar webshopen.?

Antagligen får varje besökare en unik varukorgsfil efter en räknare så jag antar att du vill plocka bort filen och inte bara tömma den.

```
unlink '/path/to/file';
```

Permalänk: https://www.webforum.nu/p/342218

## #3 — Kent, 2001-11-18T21:30Z

Tack Jojoxx :)

Permalänk: https://www.webforum.nu/p/342219

## #4 — Kent, 2001-11-19T19:11Z

Hur räknar man ihop totalsumman om man beställer flera saker av samma produkt?
Ex om textfilen ser ut på följande vis:
produkt&#0124;antal&#0124;225&#0124;1
produkt&#0124;antal&#0124;399&#0124;2
produkt&#0124;antal&#0124;995&#0124;1

där sista raden är hur många produkter man beställer och näst sista raden är priset på produkten.

Permalänk: https://www.webforum.nu/p/342220

## #5 — Jojoxx, 2001-11-19T19:16Z

Det borde du kunna lista ut genom att titta på exemplet. Ändra på **$sum+=$items\[2\];** till **$sum+=$items\[2\]\*$items\[3\];**

Permalänk: https://www.webforum.nu/p/342221

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19444-webshop-frågor
