Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

array_push ?

Hallo Forum

Hier meine Frage:
Mit array_push möchte ich gerne das Array $_SESSION['warenkorb'] auffüllen, und zwar mit einem
weiterem Array $daten, welches 4 Einträge enthält.
Diese 4 Daten werden per Formular an das PHP-Script übergeben.
Wie kann ich nun eine Zeilenweise Ausgabe erreichen?
Bisher bekomme ich lediglich die Information, dass ein Array ($daten?)übergeben worden ist.
Wer hilft weiter?...
Crazy Horse

<?php
session_start();
if (! isset($_SESSION['warenkorb']))
{
$_SESSION['warenkorb'] = array();
}
$daten = array();
$daten[] = ($_REQUEST['menge']);
$daten[] = ($_REQUEST['name']);
$daten[] = ($_REQUEST['farbe']);
$daten[] = ($_REQUEST['preis']);
print_r ($daten); //Ergebnis: Array ( [0] => 1 [1] => T-Shirt [2] => blau [3] => 15.00
array_push($_SESSION['warenkorb'], $daten);
foreach ( $_SESSION['warenkorb'] as $key => $value)
{
echo "Schlüssel: $key; Wert: $value<br>\n";
}
?>

Hier gehts zum Orginal Eintrag "array_push ?" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
1">




2.

hallo VolkerK,

danke für deinen Tipp.
Leider ist bis auf das jeweilige schöne <fieldset> nichts zu sehen.
Soll heißen:
0 $key und ein leerer Rahmen
1 $key und ein leerer Rahmen
2 $key und ein leerer Rahmen etc.

noch ne Idee?


Crazy Horse


3.

ach ja, Du benutzt ja [] bei $daten.
Also entweder
Code:                   In Zwischenablage kopieren (nur IE)
2">

oder
Code:                   In Zwischenablage kopieren (nur IE)
3">




4.

Hallo VolkerK

vielen Dank für Deine Hilfe, es funktioniert jetzt...
Super Forum + Mod.


Crazy Horse


Hier gehts zum Orginal Eintrag "array_push ?" im Forum
 
phpforum.de | Impressum | Handy Bundles