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
Mal das einfügen: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']."'"));
und ein Stück weiterPHP-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;
Das $position mal mit $pos ersetzen.PHP-Code:
<td><font color="<? echo $text;?>"><center><? echo $position;?></td>
Bei meinem Popeldoppler mit knapp 300 Einzahlungen geht das, wie sich das auf grössere Doppler auswirkt kann ich leider nicht sagen.
MFG