Avatar billede mac10 Nybegynder
12. oktober 2009 - 19:55 Der er 5 kommentarer og
1 løsning

Udskrive data i $_SESSION?

Hej,

Jeg har en masse data i en session, som ligger i
$_SESSION['indkobskurv']['produkter']

Når jeg prøver at udskriver dem:

$array = $_SESSION['indkobskurv']['produkter'];
foreach($array as $value)
{
echo $value.'<br>';
}

Så står der bare

Array
Array
Array
Array

Da jeg har 4 produkter i kurven.

Hvordan udskriver jeg dem rigtigt?

På forhånd mange tak.
Avatar billede sollie Nybegynder
12. oktober 2009 - 20:38 #1
Nu er jeg ikke ekspert, men som kan læse det så køre du med double arrays, altså du har et array i et array element.
Prøv at skrive:

$array = $_SESSION['indkobskurv']['produkter'];
foreach($array as $array2)
{
  foreach($array2 as $value){
    echo $value.'<br>';
  }
}

Det skulle jeg men løse dit problem. :-)
Avatar billede mac10 Nybegynder
12. oktober 2009 - 20:44 #2
Ja det prøvede jeg også, har også prøvet med print_r for at se opstillingen, men den viser indholdet men bare ikke korrekt. Den viser det bare sådan her:

id
titel
id
titel
id
titel

når jeg så prøver at lave dobbelt mellemrum
echo $value.'<br><br>';

så gør den sådan her:

id

titel

id

tiel

osv. :S
Avatar billede mac10 Nybegynder
12. oktober 2009 - 20:50 #3
Hmm det her virkede så fint:

foreach($array as $value)
{
echo '#ID: '.$value['id'].'<br>Titel: '.$value['title'].'<br>Pris: '.$value['price'];
echo "<br><br>";
}

Det var sku mærkeligt. Men, mange tak for din indsats anyway. Smid venligst et svar.
Avatar billede sollie Nybegynder
13. oktober 2009 - 15:00 #4
Behold pointsende selv. Jeg går ikke op i det. :-)
Avatar billede sollie Nybegynder
13. oktober 2009 - 15:12 #5
Desuden så fandt du ud af det selv.
Avatar billede mac10 Nybegynder
10. november 2010 - 12:47 #6
Ok tak
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