phpbar.de logo

Mailinglisten-Archive

[php] Warenkorb: Sessionvariable Daten hinzufuegen

[php] Warenkorb: Sessionvariable Daten hinzufuegen

Steffen Rohe bendar at macnews.de
Mit Jul 30 14:00:53 CEST 2003


> foreach ( $_SESSION['artikel'] as $artikelid => $artikelanzahl ) {
> }
> einfach alle artikelids in der foreach 'schleife' kommasepariert in einem
> string aneinanderreihen und ggf nach dem foreach das letzte komma 
> am ende des strings entfernen.
> und dann deine query, wobei an stelle der $artikelid der eben generierte
> string $artikelids eingesetzt wird.

1. Wie kann ich es unterdr�cken das immer als erster Wert 1 und Array
kommt?

2. Wie lade ich alle artikelids in einen String?

foreach ( $_SESSION['artikel'] as $artikelid => $artikelanzahl )
        {
        $artikelids = "$artikelid, ";
        }

klappt nicht, da wird immer nur die erste Artikelid angegeben.

3. Wie hie� nocheinmal die Funktion mit der ich das letzte Komma dann
ersetzen kann?

Zum �berpr�fen habe ich folgendes benutzt:

foreach ( $_SESSION['artikel'] as $artikelid => $artikelanzahl )
        {
        print "$artikelid : $artikelanzahl<br>";
        }
 
>> <?
>> $query = "SELECT * FROM madebyme WHERE id IN ($artikelid)";

> der rest sind mysql funktionen aus dem handbuch. damit solltest du
> keine probleme haben.

Ja, das ist ausnahmsweise mal kein Problem, da kenn ich mich doch gut
genug aus :)


php::bar PHP Wiki   -   Listenarchive