Tom: array session

Hallo,

ich möchte ein Array auf nächste Seite übergeben!

//array bauen
$ware = "".$ergebnis["bez"].""; <--6 Einträge aus db while schleife
$preis = "".$ergebnis["preis"].""; <--6 Einträge aus db while schleife

$einzel0 = array("$ware,$preis");

@session_start();

$_SESSION['einzel0'] = $einzel0;

//Ausgabe:

@session_start();

foreach ($einzel0 as $schluessel=>$wert)
{
echo "$schluessel = $wert<br>";
}

Nun wird immer nur der letzte Wert aus de Array gelesen. Was mache ich falsch?

LG Tom

  1. Hallo Tom!

    ich möchte ein Array auf nächste Seite übergeben!

    //array bauen
    $ware = "".$ergebnis["bez"].""; <--6 Einträge aus db while schleife
    $preis = "".$ergebnis["preis"].""; <--6 Einträge aus db while schleife

    $einzel0 = array("$ware,$preis");

    $einzel0 = array($ware, $preis);

    oder

    $einzel0[$ware] = $preis;

    Bemerkung: Wo speicherst du die Bestellmenge?

    //Ausgabe:

    @session_start();

    foreach ($einzel0 as $schluessel=>$wert)
    {
    echo "$schluessel = $wert<br>";
    }

    Nun wird immer nur der letzte Wert aus de Array gelesen. Was mache ich falsch?

    foreach ($_SESSION["einzel0"] as $schluessel => $wert) {
          echo "$schluessel = $wert<br>";
       }