Einzelnen Beitrag anzeigen
  #3  
Alt 22.08.2009, 00:37:24
hoagie007 hoagie007 ist offline
Anfänger
 
Registriert seit: May 2007
Alter: 48
Beiträge: 12
hoagie007 eine Nachricht über Yahoo! schicken
AW: Mehrdimensionales Array sortieren - ich steh' auf dem Schlauch :-(

Hallo feuervogel,

nein, sowas fragt ein Fortgeschrittener, der sich einen Rat VON einem Experten erhofft hat.

Um das Problem noch ein wenig zu erläutern:
Es macht keinen Unterschied, ob ich an die Query ein 'ORDER BY anzahl DESC' anhänge - die Ausgabe ändert sich insgesamt (was die Reihenfolge der Einträge angeht), aber absteigend sortiert nach 'anzahl' ist das noch lange nicht.

Hättest Du nicht nur die erste Code-Zeile in Augenschein genommen sondern auch einen Blick darauf geworfen, wie die Daten in das Array wandern, könntest Du es nachvollziehen.

PHP-Code:
$produkte[$prow['format']][$prow['art']][$prow['papier']] += $prow['anzahl']; 
Die Werte aus der Query werden im Array addiert, also bringt mir ein ORDER BY nichts.

Ich habs inzwischen ein wenig umgeschrieben - jetzt tut es wie es soll.
Trotzdem Danke für die Antwort.

Geändert von hoagie007 (22.08.2009 um 00:48:33 Uhr)
Mit Zitat antworten