compu: foreach Problem

Beitrag lesen

Guten Tag,

folgender Code:

$array = array();
$dent = array();

while ($row = mysql_fetch_array($result)) {
    $i = 0;
    array_push($dent, '!artikelnummer!', '!referenz!',/* etc */);
    array_push($array, $dent);
}

$xml->push('artikel', array('transaction' => 'reinit'));

// Tags
foreach($array as $value) {
    $xml->push('artiksatz');
    $xml->element('artikelnummer', $value[++$i]);
    $xml->push('artikelstamm', $value[++$i]);
    $xml->element('artikelmehrfachauswahl', $value[++$i]);
    // etc
}

Warum kommt hier immer die Fehlermeldung "Invalid argument supplied for foreach()" ?

Danke