Avatar billede dd-man Nybegynder
10. april 2003 - 22:34 Der er 3 kommentarer og
2 løsninger

PHP & Sessions - Array - eShop

Hej der.

Jeg har et spørgsmål ang. noget slags Shopping System der leges med.

Jeg har aldrig brugt Sessions før.

Jeg kan fortælle at jeg har nogle ting, som jeg skal have gemt, nemlig "produktid" og "antal"... med de to kan jeg få fat i pris osv...

Jeg har succes ved koden:
session_start();
$_SESSION['antal'] = $_GET['antal'];
$_SESSION['produkt'] = $_GET['produktid'];

echo $_SESSION['antal']." af produkt: ";
echo $_SESSION['produkt'];

MEN...
Jeg vil nu gerne have det i en slags Array måske, sådan at det er muligt at kunne bestille flere produkter, og ikke bare kun et produkt.

Vil meget gerne have noget hjælp til dette session, på lidt mindre niveau, tak :)
Avatar billede postndk Nybegynder
10. april 2003 - 22:41 #1
Avatar billede dd-man Nybegynder
10. april 2003 - 22:46 #2
postndk:
Jeg havde nu håbet på lidt eksempel med den kode jeg lige gav.

Skal ikke bevæge mig ud på php.net... har tjekket der, og mange ting står lidt for formelt til lige at fatte nu :)

Derfor jeg sagde "mindre niveau", sorry :)
Avatar billede sostack Nybegynder
11. april 2003 - 07:14 #3
Prøv med:
session_start();
$_SESSION['antal'][] = $_GET['antal'];
$_SESSION['produkt'][] = $_GET['produktid'];
for($i = 0; $i < count($_SESSION['antal'][]); $i++) {
echo $_SESSION['antal']." af produkt: " .  $_SESSION['produkt'] . "<br />";
}
prøv at submitte flere gange, så skulle den gerne lægge flere varer i efterhånden.

//sostack
Avatar billede sostack Nybegynder
11. april 2003 - 07:15 #4
echo $_SESSION['antal']." af produkt: " .  $_SESSION['produkt'] . "<br />";
skal rettes til:
echo $_SESSION['antal'][$i]." af produkt: " .  $_SESSION['produkt'][$i] . "<br />";
Avatar billede dd-man Nybegynder
11. april 2003 - 11:44 #5
Fandt ud af problemet selv med en while-løsning.

Hvad nu hvis jeg vil lægge alle arrays sammen, som har samme produkt nr?
Hvilken funktion bruger man til det?
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

IT-JOB