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.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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. :-)
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
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.
13. oktober 2009 - 15:00
#4
Behold pointsende selv. Jeg går ikke op i det. :-)
13. oktober 2009 - 15:12
#5
Desuden så fandt du ud af det selv.
10. november 2010 - 12:47
#6
Ok tak
Vi tilbyder markedets bedste kurser inden for webudvikling