Nochmals zum Sortieren der Ausgabe.
Ich bin nicht ganz sicher, ob damit nur eine anfängliche Sortierung der Kontakte nach einem bestimmten Parameter gemeint war. Falls ja geht das etwas einfacher

:
Für viewgruppe.php habe ich die Zeilen:
PHP-Code:
foreach($this->rows as $loti)
{$rows[$z] = $loti; $z = $z + 1;}
durch:
PHP-Code:
$sortField = 'id';
foreach($this->rows as $loti)
{$rows[$loti->$sortField] = $loti;}
ksort($rows);
ersetzt (
ksort statt asort nach Hinweis richtig gestellt) .
Mit der Variablen $sortField kann das Feld nachdem sortiert werden soll gewählt werden (hier die 'id'). Dieses Feld muss natürlich auch für die Anzeige ausgewählt sein.
Um kurzfristig die Daten des arrays in Textform anzuzeigen (um z.B. den Feldname nachdem sortiert werden soll zu erkennen) kann temporär die Zeile:
PHP-Code:
echo 'Test: $rows:<br><pre>'; print_r($rows); echo "</pre>\n";
eingefügt werden.
Noch sinnvoller wäre es natürlich, gleich beim SELECT Befehl ein ORDER BY einzufügen, wo sich der allerdings versteckt, weiß ich (als nicht OO-Programierer) nicht

.
Lesezeichen