Gsus
02-08-2005, 15:45
Hallo ich mal wieder...
Ich bin schon um einiges weiter, ich weiss jetzt wie aber...
ich übergebe dem warenkorb.php mittels link den Namen des Artikels nun soll dieser Name in einem Session-Array abgespeichert werden.
Mein Problem wenn ich es so mache:
$_SESSION['warenkorb']=array($ware);
$waren = $_SESSION["warenkorb"];
$zahl = count($waren);
for($i = 0; $i <=$zahl; $i++ ) {
echo "<td> ".$waren[$i]."</td> ";
}
kommt zwar der name dabei raus aber wenn ich das nächste in den Warenkorb übergebe wird der Erste eintrag wieder überschrieben.
Wenn ich es so mache:
if (isset($_SESSION['warenkorb']))
{
$_SESSION['warenkorb'] = $ware;
}
else{
$_SESSION['warenkorb']=array();
$_SESSION['warenkorb'] = $ware;
}
$waren = $_SESSION["warenkorb"];
$zahl = count($waren);
for($i = 0; $i <=$zahl; $i++ ) {
echo "<td> ".$waren[$i]."</td> ";
}
kommt nur "A" raus, also habe ich mal, dass gemacht:
var_dump($waren);
dabei kamm dass raus:
string(19) "A girls best friend"
also ein String ... ich will aber eigentlich nur das ich immer wenn ich die Seite aufrufe der übergebene Name dem Array hinzugefügt wird.
Was mache ich falsch??
mfg
Gsus
Ich bin schon um einiges weiter, ich weiss jetzt wie aber...
ich übergebe dem warenkorb.php mittels link den Namen des Artikels nun soll dieser Name in einem Session-Array abgespeichert werden.
Mein Problem wenn ich es so mache:
$_SESSION['warenkorb']=array($ware);
$waren = $_SESSION["warenkorb"];
$zahl = count($waren);
for($i = 0; $i <=$zahl; $i++ ) {
echo "<td> ".$waren[$i]."</td> ";
}
kommt zwar der name dabei raus aber wenn ich das nächste in den Warenkorb übergebe wird der Erste eintrag wieder überschrieben.
Wenn ich es so mache:
if (isset($_SESSION['warenkorb']))
{
$_SESSION['warenkorb'] = $ware;
}
else{
$_SESSION['warenkorb']=array();
$_SESSION['warenkorb'] = $ware;
}
$waren = $_SESSION["warenkorb"];
$zahl = count($waren);
for($i = 0; $i <=$zahl; $i++ ) {
echo "<td> ".$waren[$i]."</td> ";
}
kommt nur "A" raus, also habe ich mal, dass gemacht:
var_dump($waren);
dabei kamm dass raus:
string(19) "A girls best friend"
also ein String ... ich will aber eigentlich nur das ich immer wenn ich die Seite aufrufe der übergebene Name dem Array hinzugefügt wird.
Was mache ich falsch??
mfg
Gsus