Einzelnen Beitrag anzeigen
  #1  
Alt 25.10.2008, 12:20:19
Dag Dag ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 42
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
)
Mit Zitat antworten