phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?GUTER_SESSION_ANSATZ_f=FCr_ONLINE_SHOP?=

[php] GUTER SESSION ANSATZ für ONLINE SHOP

Astalavista Baby! php_(at)_phpcenter.de
Mon, 14 Oct 2002 19:52:18 +0200


Hallo PHP-Liste_(at)_,

Für einen Online Shop verwende ich einen einfachen 2-dim. Session Array. Nun
sollte ich nebst der Menge zu jedem Produkt noch die Farbe und die Grösse
mitgeben.
Leider bin ich nun etwas geblockt und weiss zurzeit nicht mehr weiter;-(

Hatte jemand schonmals das gleiche Problem und könnte mir helfen?
Bei einem 4-dim. Session Array wüsste ich nicht, wie man eine
foreach-as-Schleife realisiert!

<?php
session_start();
// - Add
if( isset( $_GET['ADD'] ) )
 $_SESSION['cart'][$_GET['productid']] ++;

// - Remove
if( isset( $_GET['DEL'] ) )
 unset($_SESSION['cart'][$_GET['productid']]);

// - DEL ALL
if( isset( $_GET['EMP'] ) )
 unset($_SESSION['cart']);

// - Show
if( isset( $_SESSION['cart'] ) )
{
 foreach ( $_SESSION['cart'] as $key=>$val ) {
  echo "$key ";
 }
}
?>
<form>
Produkt:
<input type="text" name="productid">
<input type="submit" name="ADD" value="Add">
<input type="submit" name="DEL" value="Del">
<input type="submit" name="EMP" value="Empty">
</form>


/IV/N
http://www.astalavistagroup.ch/


php::bar PHP Wiki   -   Listenarchive