Mir würden da nur eher serverlastige Lösungen einfallen...
Was geschieht denn mit den Dopplerauszahlungen? Werden die aus der vms_doppler_zahlungen gelöscht oder wird dort nur der Status geändert?
Wenn die gelöscht werden könntest du mal meine Funktion ausprobieren, hab nur mal die Tabellen und Spaltennamen angepasst, sollte aber vom System her ähnlich sein:
Direkt nach
PHP-Code:
while ($ez_liste = mysql_fetch_array($einzahlungen)) {
$nick= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten where uid='".$ez_liste['uid']."'"));
Mal das einfügen:
PHP-Code:
$pos1 = mysql_fetch_array(db_query("SELECT COUNT(id) AS id FROM ".$db_prefix."_doppler_zahlungen WHERE einzahlungsdatum < ".$einzahlungen['einzahlungsdatum'].""));
$pos = $pos1['id'] + 1;
und ein Stück weiter
PHP-Code:
<td><font color="<? echo $text;?>"><center><? echo $position;?></td>
Das $position mal mit $pos ersetzen.
Bei meinem Popeldoppler mit knapp 300 Einzahlungen geht das, wie sich das auf grössere Doppler auswirkt kann ich leider nicht sagen.
MFG