---
title: "Svårt, Väldigt svårt!!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/113605-svårt-väldigt-svårt"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Draftracer3"
published: "2004-10-15T12:16:00.000Z"
updated: "2004-10-15T21:52:29.000Z"
replies: 5
views: 404
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/php/113605-svårt-väldigt-svårt"
---

# Svårt, Väldigt svårt!!!

## #1 — Draftracer3, 2004-10-15T12:16Z

Okej, så här är det jag har ett script som tar emot produkter från cookies och så ser det ut

*$det\[0\] är idn
$det\[1\] är namn
$det\[3\] är pris
$det\[4\] är antal
$donvi  är ordet "SEK" alltså 75 SEK*  

```php
<?
  $its=explode("^",$HTTP_COOKIE_VARS["mws_cart"]);
  $tongtien=0;
  for($i=0;$i<sizeof($its)-1;$i++){
    $det=explode("|",$its[$i]);
    if($det[0]!="reseted"){
        echo "<br><br>$det[0].  <font size=2>$det[1] ($det[2])</font><br>   
<font color=gray>$det[3] $donvi x $det[4] = " .($det[3]*$det[4]) ." $donvi. ";
 echo "</font>";
        $tongtien=$tongtien+($det[3]*$det[4]);
    }
  }
?>
```

 

Jo vad gör det här scriptet den tar emot varje enskild produkt som delas via ^   ( *$its=explode("^",$HTTP_COOKIE_VARS\["mws_cart"\]);*)
 i alla fall den printar ut varje produkt och hur många det är på en och samma spalt på en lista som ser ut så här ungefär:

```
Id: bla
Namn: bla
pnamn: bla
Pris: 150
antal: 3
3 * 150 = 450 SEK
```

Vad vill jag av allt det här jo... att istället för att printa var produkt för sig som en vill jag att den printar varje gånger antalet
alltså istället för att printa som uppe så vill jag att den printar så här

```
Id: 1
Namn: bla
pnamn: blabl
Pris: 150

Id: 1
Namn: bla
pnamn: blabl
Pris: 150

Id: 1
Namn: bla
pnamn: blabl
Pris: 150
```

alltså samma information fast tre gånger i fall antalet är 3.... som det står i rubriken så är det svårt. hoppas nån fattar vad jag menar...
Och jag vet inte om man får fråga en sån fråga men iaf..... tack i förhand

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

## #2 — Melea, 2004-10-15T12:22Z

Är ingen höjdare på sånt här men borde inte

```php
<?
  $tongtien=0;
  for($i=0;$i<$det[4];$i++){
    $det=explode("|",$its[$i]);
    if($det[0]!="reseted"){
        echo "<br><br>$det[0].  <font size=2>$det[1] ($det[2])</font><br>   <font color=gray>$det[3] $donvi"; echo "</font>";
        $tongtien=$tongtien+($det[3]);
    }
  }
?>
```

Ge resultatet du önskar?
För min lilla hjärna förstår inte alls vad 

```
$its=explode("^",$HTTP_COOKIE_VARS["mws_cart"]);
```

gör :q

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

## #3 — Qimen, 2004-10-15T12:27Z

> **Melea skrev:**
>
> För min lilla hjärna förstår inte alls vad 
>
> ```
> $its=explode("^",$HTTP_COOKIE_VARS["mws_cart"]);
> ```
>
> gör :q

Den styckar upp kakan mws_cart vid varje ^ och sparar de olika värdena i en array, $its.

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

## #4 — Draftracer3, 2004-10-15T12:32Z

Vi tar om det..... nu har vi två produkter med antalet 2 och 3.

```
Id: 1
Namn: Stol
pnamn: Vit
Pris: 150
antal: 3
3 * 150 = 450 SEK

Id: 3
Namn: Bord
pnamn: Vit
Pris: 300
antal: 2
2 * 300 = 600 SEK
```

Jag vill ha

```
Id: 1
Namn: Stol
pnamn: Vit
Pris: 150

Id: 1
Namn: Stol
pnamn: Vit
Pris: 150

Id: 1
Namn: Stol
pnamn: Vit
Pris: 150

Id: 3
Namn: Bord
pnamn: Vit
Pris: 300

Id: 3
Namn: Bord
pnamn: Vit
Pris: 300
```

förstår ni nu? alltså kom igen man behöver inte förstå man kan ju se skillnaden....!!

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

## #5 — jawbreaker, 2004-10-15T13:00Z

Här kanske kan vara något att utgå ifrån i alla fall:

```php
<?
$its = explode( "^", $HTTP_COOKIE_VARS["mws_cart"] );
$tongtien = 0;

for ( $i = 0; $i < sizeof( $its ) - 1; $i++ )
{
	$det = explode( "|", $its[$i] );

	if ( $det[0] != "reseted" )
	{
		for ( $j = 0; $j < $det[4]; $j++ )
		{
			echo "<br><br>";
			echo "$det[0]. <font size=2>$det[1] ($det[2])</font><br>";
			echo "$det[3]";
		}

		$tongtien = $tongtien + ( $det[3] * $det[4] );
	}
}
?>
```

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

## #6 — Draftracer3, 2004-10-15T21:52Z

tack :D

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

---

Tråden på webben: https://www.webforum.nu/amne/php/113605-svårt-väldigt-svårt
