mmmh, wäre es nicht sinnvoller, nach der ausgabe
Code:
echo '<td><b>Platz '.$rangt.'</td>';
die while-schleife mit
Code:
break;
zu beenden?

oder gleich schonender:
PHP-Code:
<?
 if ($_SESSION['login'] == 'true') {
  $trbgcolor = "#FF6D1C";
  $bgcolor = "#FF6D1C";

  // Kontodaten abfragen
  $konto = mysql_fetch_object (db_query ("SELECT `klicks`,`textlinks`,`angebettelt` FROM ".$db_prefix."_kontodaten WHERE uid = ".$_SESSION['uid']));


  // Bannerklicks
  $aktuell1 = mysql_fetch_object (db_query ("SELECT COUNT(uid) as Anzahl FROM ".$db_prefix."_kontodaten WHERE klicks > ".$konto->klicks));

  // Textlinkklicks
  $aktuell2 = mysql_fetch_object (db_query ("SELECT COUNT(uid) as Anzahl FROM ".$db_prefix."_kontodaten WHERE textlinks > ".$konto->textlinks)); 

  // Angebettelt
  $aktuell3 = mysql_fetch_object (db_query ("SELECT COUNT(uid) as Anzahl FROM ".$db_prefix."_kontodaten WHERE angebettelt > ".$konto->angebettelt));
?>

<table width="100%" cellpadding=2 cellspacing=1 border=0 bgcolor="<?=$bgcolor;?>"> 
  <tr bgcolor="<?=$trbgcolor;?>">
   <td><b>Banner Klicks</td>
   <td><b>Platz <?=$aktuell1->Anzahl+1;?></td>
  </tr>
  <tr bgcolor="<?=$trbgcolor;?>">
   <td><b>Text Klicks</td>
   <td><b>Platz <?=$aktuell2->Anzahl+1;?></td>
  </tr>
  <tr bgcolor="<?=$trbgcolor;?>">
   <td><b>Angebettelt</td>
   <td><b>Platz <?=$aktuell3->Anzahl+1;?></td>
  </tr>
</table>
<?
 } else {
?>
not logged in
<?
 }
?>