![]() Mailinglisten-Archive |
> 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