Einzelnen Beitrag anzeigen
  #18 (permalink)  
Alt 17-08-2002, 09:31
fusiba
 Junior Member
Links : Onlinestatus : fusiba ist offline
Registriert seit: Aug 2002
Beiträge: 147
fusiba ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Moin,

ich denke ich habe die Lösung gefunden, zumindest dein Beispiel funktioniert jetzt. Ich habe auch noch zwei andere Beispiele getestet, und das Ergebnis sieht gut aus.

Du musst nur zwei Zeilen einfügen

PHP-Code:
...
$n mysql_num_rows($sql_id);
$letztes[$level-1] = $n;  // <-- neu
... 
und

PHP-Code:
...
output_threaded ($pid$msg[id], $level+1);
$letztes[$level-1]--;  // <-- neu
... 
Wenn $level jetzt 0 ist, wird zwar an Position -1 des Arrays geschrieben, aber PHP scheint das nicht weiter zu "stören"


Ups, habe noch was vergessen:
Die beiden

if ($letztes[$m])

in der "Langform" müssen noch zu

if ($letztes[$m]==1)

werden.

Geändert von fusiba (17-08-2002 um 09:42 Uhr)
Mit Zitat antworten