Problem einen einzelnen Datensatz aus einem Session Array zu löschen!

Begonnen von lit-web, 27. August 2008, 16:30:07

Vorheriges Thema - Nächstes Thema

lit-web

Hallo Leute,ich brauche mal eure Hilfe!
Ich schreibe grad einen kleinen einfachen online Shop und bis jetzt klappt auch alles ganz gut,nur ich schaffe es einfach nicht einen einzelnen Artikel aus dem Warenkorb zu löschen. Ich übergebe Artikel id und Steuckzahl in die Session und hole den rest den ich brauche dazu aus der Datenbank!
Code aus dem Warenkorb!


 intval($_POST[\'art_id\']),
                     \'stueck\' => intval($_POST[\'stueck\'])
                     );
/*echo \'\';
print_r($_SESSION[\'artikel\']);
echo \'\';*/
//artikel aus warenkorb löschen
if(isset($_GET[\'dell_art\']))
{
unset($_SESSION[\'artikel\'][$key]);
}
//hier wird der Artikel bestimmt der gelöscht werden soll
foreach($_SESSION[\'artikel\'] as $key => $value)
{
     echo \'\';
     echo \'Löschen\';
     echo \'\';
}
?>

 
 
In der foreach Schleife stehen noch mehr Sachen,ich habe nur das nötigste zum löschen hier gepostet!
So ungefähr weis ich wo der Fehler liegt,nur bekomme ich ihn nicht behoben!
Wäre nett wenn ihr mir weiter helfen könntet!
Vielen Dank mfg der litter

Taugenichtse die was haben,haben was gegen Habenichtse die was taugen!!!!


Powie

Auf die schnelle, wenn ich es richtig sehe müsste es so sein:
unset($_SESSION[\'artikel\'][$_GET[\'dell_art\']]);

lit-web

Danke Powie genau das wars und nun funzt das auch. Man da habe ich alles was ich brauche und dann wars so ein kleiner blöder Fehler!

Taugenichtse die was haben,haben was gegen Habenichtse die was taugen!!!!


all your base are belong to us / Discord