POST UND ARRAY
Hi Leute, folgende Aufgabe zerbricht mir den Kopf:
ich habe ein Session-Array und POST-Daten aus einem Formular. Ich möchte prüfen, ob die Artikel-ID aus POST im Array vorhanden ist und - wenn ja - dem Array jeweils ein Feld *geliefert* mit dem Wert aus POST hinzufügen.
Mein Ansatz liefert mir immer nur den Schlüssel aus POST, nicht aber den Wert.
Wie würdet ihr da herangehen bitte?
$i=0;
foreach ($_POST as $x){
if ($x = $_SESSION['artikel'][$i]['artikel_id']){
$_SESSION['artikel'][$i]['geliefert'] = $x;
$i++;
}}
SESSION-Array*********************
Array
(
[0] => Array
(
[artikel_id] => 122
[bestand] => 1680
[bestellt] => 70
)
[1] => Array
(
[artikel_id] => 123
[bestand] => 72
[bestellt] => 3
)
POST-Daten**********************
Array
(
[122] => 80
[123] => 4
[button] => Lieferung speichern
)
|