ik sla een aantal informatie op vanuit een form in een SESSION var. Op een gegeven moment wil ik de waardes weer uit lezen om te display-en.
hier is een snippet die ik gebruik om waardes in te lezen:
hier is een snippet voor het opslaan in de SESSION:
hier is een snippet voor het uitlezen van de de opgeslagen SESION vars.
Hier zijn de test outputs
Array
(
[productid] => 5
[qty] =>
)
ARRAY
Key : productid= 5
ARRAY
Key : qty =
Array
(
[action] => submitted
[qty] => 2
[submit] => update me!
)
POST
Key : action = submitted
POST
Key : qty = 2
POST
Key : submit = update me!
als je dit bekijkt zie je dat hij niet de juiste informatie weer geeft: wat ik wil bereiken is dat als ik de shop uit leest dat waardes van productid en qty in ARRAY de juiste zijn. Nu leest ie alleen de productid uit bij $_SESSION[cart], maar geen qty, en bij output van POST alleen de qty waarde, maar geen productid
gurus wie ziet hier wat ik fout doen?
thnx
hier is een snippet die ik gebruik om waardes in te lezen:
PHP:
1
2
3
4
5
| <form action="">...... <input type="text" name="qty" value="<?php echo $eqty; ?>" maxlength="3" size="2"><br><input type="submit" name="submit" value="update"></td> </form> |
hier is een snippet voor het opslaan in de SESSION:
PHP:
1
2
| $_SESSION['cart']['productid']=$productid; $_SESSION['cart']['qty']=$qty; |
hier is een snippet voor het uitlezen van de de opgeslagen SESION vars.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| $array=$_SESSION['cart']; //test array echo "<pre>"; print_r($array); echo "<pre>"; //uitlezen array foreach($array as $key => $value) { echo "ARRAY\n"; echo "Key : $key = $value <br>"; } //test post echo "<pre>"; print_r($_POST); echo "<pre>"; //uitlezen post foreach($_POST as $key => $value) { echo "POST\n"; echo "Key : $key = $value <br>"; } |
Hier zijn de test outputs
Array
(
[productid] => 5
[qty] =>
)
ARRAY
Key : productid= 5
ARRAY
Key : qty =
Array
(
[action] => submitted
[qty] => 2
[submit] => update me!
)
POST
Key : action = submitted
POST
Key : qty = 2
POST
Key : submit = update me!
als je dit bekijkt zie je dat hij niet de juiste informatie weer geeft: wat ik wil bereiken is dat als ik de shop uit leest dat waardes van productid en qty in ARRAY de juiste zijn. Nu leest ie alleen de productid uit bij $_SESSION[cart], maar geen qty, en bij output van POST alleen de qty waarde, maar geen productid
gurus wie ziet hier wat ik fout doen?
thnx