Avatar billede gregand Nybegynder
04. maj 2009 - 14:46 Der er 6 kommentarer og
1 løsning

Webshop med Session og Array ?

Hej, sikkert endnu et af de samme 25 spørgsmål om dagen, beklager...

Men...

Jeg sidder og skal kode noget meget meget simpel webshop. Jeg ville gerne starte med man blot trykker tilføj til kurv, og så gemmer den ID i en session.

Sessionen kunne f.eks. hedde kurv, og her kunne man så tilføje flere ID.

Så hvis man lavede en echo på $_SESSION["kurv"] viste den feks:

14301
14591
14542
osv... osv...

Resten har jeg selv styr på... Så hvis en lige kunne give mig et hint til hvordan jeg sætter og tilføjer flere værdier til en session, og senere udtrækker alle data bliver jeg meget glad !

På forhånd tak !
Avatar billede mcb2001 Nybegynder
04. maj 2009 - 15:02 #1
som du selv gætter på er der nok en anden der har haft samme problemstilling. Så hvorfor søger du ikke efter det i forumet? - bare en tanke :-)
Avatar billede Cars10 Praktikant
04. maj 2009 - 16:02 #2
jeg ville nok ligge det i en database i stedet med en reference til dit SessionID, hvis din session så skulle udløb kan man rede det ved at bruge cookies
Avatar billede Slettet bruger
04. maj 2009 - 18:25 #3
<?php
session_start();
$cart = $_SESSION['cart'];

$action = $_GET['action'];
$id = $_GET['id'];

switch ($action)
{
    case "add":
        $cart[$id]++;
    break;
   
    case "remove" :
        $cart[$id]--;
        if(count($cart[$id])<=0)
        {
            unset($cart[$id]);
        }
    break;   
}

foreach($cart as $items => $amount)
{
    echo("u have $amount of $items<br>");
}
phpinfo();   
?>


<br><br><br><br>

<div>add stuff</div>
<a href="?action=add&id=1">add item 1</a><br>
<a href="?action=add&id=2">add item 2</a><br>
<a href="?action=add&id=3">add item 3</a><br>
<a href="?action=add&id=4">add item 4</a><br>
<a href="?action=add&id=5">add item 5</a><br>
<a href="?action=add&id=6">add item 6</a><br>
<br><br>
<div>remove stuff</div>
<a href="?action=remove&id=1">remove item 1</a><br>
<a href="?action=remove&id=2">remove item 2</a><br>
<a href="?action=remove&id=3">remove item 3</a><br>
<a href="?action=remove&id=4">remove item 4</a><br>
<a href="?action=remove&id=5">remove item 5</a><br>
<a href="?action=remove&id=6">remove item 6</a><br>

jeg er ked af det men det her virker ikke i php 5.2.9 ++ siden session auto start er slået fra.. men det er dog et sted at starte fra

Hvis der er nogle som har en god ide til at komme uden om session auto start problemet endelig skriv :)
Avatar billede Slettet bruger
04. maj 2009 - 18:56 #4
jeg er ked af det men det her virker ikke i php 5.2.9 ++ siden session auto start er slået fra.. men det er dog et sted at starte fra
---------------------------------------------------------------------------
forget that it works:P
Avatar billede Slettet bruger
04. maj 2009 - 19:12 #5
phpinfo(); og det her skal oss fjernes :P
Avatar billede gregand Nybegynder
05. maj 2009 - 10:52 #6
100000 tak til j_rawen !! :D
Avatar billede gregand Nybegynder
06. juni 2009 - 16:10 #7
luk
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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