Hallo jom,
Array
(
[basket] => Array
(
[artid] => 1213
[artq] => 1
)
)
wenn ich das richtig verstehe, möchtest du sowas:
Array
(
[basket] => Array
(
[0] => Array
(
[artid] => 3445
[artq] => 3
)
[1] => Array
(
[artid] => 8877
[artq] => 1
)
)
)
, oder?
in dem Fall brauchst du in der Zeile $_SESSION["basket"]=$art; ein Satz Klammern vor dem »=«, also:$_SESSION["basket"][]=$art; (bei der Zuweisung an $art[...] aber keine). Übersichtlicher ist es aber imho so:
$_SESSION["basket"][] = array(
'artid' => $_REQUEST['artid'],
'artq' => $_REQUEST['artq']
);
Wie kann ich denn jetzt bei artid und artq wert hinzufügen und wie kann ich sie nun ausgeben?
ausgeben kannst du das ganze jetzt mit
foreach($_SESSION['basket'] as $datensatz){
echo 'ID: '.$datensatz['artid'].' - Anzahl: '.$datensatz['artq'];
}
Grüße aus Nürnberg
Tobias