Mailinglisten-Archive |
On Thu, 22 Mar 2001, Juri.Smarschevski wrote: > Ganz allgemein, wie koennte diese Vorgehensweise aussehen (20 > Nodes anzeigen)? > 1. Alle 500 aus DB holen, Array erstellen. (Loop Nr 1 mit 500) > 2. Array bearbeiten (min. 1 Loop mit 500 und mit rekursiven Aufrufen) > 3. Array ausgeben (noch 1 Loop, allerdings nicht mit 500, > sondern mit mehreren if's fuer notwendige Anzeige) Wie wäre es mit folgendem Vorgehen: 1. Bei Änderung der Datenbank generierung eines Arrays mit if-Abfragen und schreiben in ein Include Beispiel: { ... if($searchedid=="12") { array_push($neues_array,"Werte"); ... } ... } Achtung: ich bin noch sehr müde, das is also sehr theoretisch und nur ne idee :) Man übergibt statt der ID des Eintrags dessen "Pfad" angezeigt werden soll, die "Pfad-informationen" (zB 1.3.4). diese Information wird dann zerlegt und das IF-Construct wird (Anzahl der IDs in Pfad) mal durchlaufen und "pusht" dabei nur die gebrauchten "Datensätze" in das Array. Damit kann man dann weiterarbeiten. Hat jemand Ideen, bzw. lust das auszubauen? Robert -- C o d i t o , e r g o s u m ! I code, therefore I am!
php::bar PHP Wiki - Listenarchive