Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Top10 Addon - Nickname statt ID

  1. #1
    Benutzer
    Registriert seit
    24.12.2006
    Beiträge
    74

    Ausrufezeichen Top10 Addon - Nickname statt ID

    Hallo

    Ich möchte bei dem Top10 Addon statt die ID's die Nicknamen stehen haben

    hier ist die top10.php

    Code:
    <?
    @require_once ('lib/functions.lib.php');
    $kontostand	= mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort = '".$_SESSION['passwort']."' LIMIT 1"));
    $guthaben = round($kontostand['kontostand'],0);
    ?>
    
    <?head("$seitenname - Top 10 Liste");?>
    <center><br><b>Hier findest Du unsere Aktuelle User Top 10 Liste.<br><br>
    <?foot();?>
    
    
    <?head("Top 10 - Rangliste ( Nach Klicks )");?>
    <br><table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>Klamm ID</b></font></td>
    <td align="center"><font color="white"><b>Klicks</b></font></td>
    </tr>
    <?
    $rang = 1;
    $klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC LIMIT 10");
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$klickliste[uid].'</td>
    <td align="center">'.number_format($klickliste[klicks],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>
    
    <?head("Top 10  - Rangliste ( Nach Loseguthaben )");?>
    <br>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>Klamm ID</b></font></td>
    <td align="center"><font color="white"><b>Lose</b></font></td>
    </tr>
    <?
    $rang = 1;
    $guthabenrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY kontostand DESC LIMIT 10");
    while ($guthabenliste=mysql_fetch_array($guthabenrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$guthabenliste[uid].'</td>
    <td align="center">'.number_format($guthabenliste[kontostand],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>

  2. #2
    Erfahrener Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    573
    schau mal bitte hier..

    http://www.designerscripte.net/showt...ight=nicknamen

    dort wird ihnen geholfen...

    die suchfunktion dein bester freund...

  3. #3
    Benutzer
    Registriert seit
    24.12.2006
    Beiträge
    74
    Zitat Zitat von pummuk Beitrag anzeigen
    schau mal bitte hier..

    http://www.designerscripte.net/showt...ight=nicknamen

    dort wird ihnen geholfen...

    die suchfunktion dein bester freund...
    hehe wusste ich es doch. nur wollte es jemand unbedingt dass ich es hier poste :P

    Vielen Dank

    schließen bitte

  4. #4
    Erfahrener Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    573
    Zitat Zitat von Maybach Beitrag anzeigen
    hehe wusste ich es doch. nur wollte es jemand unbedingt dass ich es hier poste :P

    Vielen Dank

    schließen bitte


    ach namen darf man ruhig nennen.... gg :smilewinkgrin:

  5. #5
    Benutzer
    Registriert seit
    24.12.2006
    Beiträge
    74
    Zitat Zitat von pummuk Beitrag anzeigen
    ach namen darf man ruhig nennen.... gg :smilewinkgrin:
    hm der thread hilft mir aber auch nicht weiter....siehe letzten beitrag ..


    Problem besteht weiterhin!

  6. #6
    Erfahrener Benutzer Avatar von FLash
    Registriert seit
    10.01.2008
    Beiträge
    122
    ich hab die lösung für dich

    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');

    function nickname($userid) {
    global $db_prefix;
    $user = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid = ".$userid." LIMIT 1"));
    $nickname = $user['nickname'];
    return $nickname;
    }

    $kontostand    = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort = '".$_SESSION['passwort']."' LIMIT 1"));
    $guthaben = round($kontostand['kontostand'],0);
    ?>

    <?head("$seitenname - Top 10 Liste");?>
    <center><br><b>Hier findest Du unsere Aktuelle User Top 10 Liste.<br><br>
    <?foot();?>


    <?head("Top 10 - Rangliste ( Nach Klicks )");?>
    <br><table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>Nickname</b></font></td>
    <td align="center"><font color="white"><b>Klicks</b></font></td>
    </tr>
    <?
    $rang = 1;
    $klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC LIMIT 10");
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.nickname($klickliste[uid]).'</td>
    <td align="center">'.number_format($klickliste[klicks],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>

    <?head("Top 10  - Rangliste ( Nach Loseguthaben )");?>
    <br>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>Nickname</b></font></td>
    <td align="center"><font color="white"><b>Lose</b></font></td>
    </tr>
    <?
    $rang = 1;
    $guthabenrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY kontostand DESC LIMIT 10");
    while ($guthabenliste=mysql_fetch_array($guthabenrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.nickname($guthabenliste[uid]).'</td>
    <td align="center">'.number_format($guthabenliste[kontostand],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>

  7. #7
    Benutzer
    Registriert seit
    24.12.2006
    Beiträge
    74
    Vielen Vielen Dank! Das hat geholfen!

  8. #8
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278

    Reden

    Hi,

    *gg* Und ich dachte, spätestens seit Erscheinen des VMS 1.2 wüßten alle, das ne Abfrage in einer while-Schleife eine kriminelle Handlung ist.

    Schließlich steht ja unten die Anzahl der MYSQL-Abfragen, kann also jeder sehen, wenn ihr pfuscht *LOL*


    Code:
    <?
    @require_once ('lib/functions.lib.php');
    
    $kontostand    = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort = '".$_SESSION['passwort']."' LIMIT 1"));
    $guthaben = round($kontostand['kontostand'],0);
    ?>
    
    <?head("$seitenname - Top 10 Liste");?>
    <center><br><b>Hier findest Du unsere Aktuelle User Top 10 Liste.<br><br>
    <?foot();?>
    
    
    <?head("Top 10 - Rangliste ( Nach Klicks )");?>
    <br><table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>Nickname</b></font></td>
    <td align="center"><font color="white"><b>Klicks</b></font></td>
    </tr>
    <?
    $rang = 1;
    $klicksrang = db_query("SELECT t1.klicks, t2.nickname FROM ".$db_prefix."_kontodaten AS t1 LEFT JOIN ".$db_prefix."_userdaten AS t2 ON t2.uid = t1.uid ORDER BY t1.klicks DESC LIMIT 10");
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$klickliste['nickname'].'</td>
    <td align="center">'.number_format($klickliste['klicks'],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>
    
    <?head("Top 10  - Rangliste ( Nach Loseguthaben )");?>
    <br>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>Nickname</b></font></td>
    <td align="center"><font color="white"><b>Lose</b></font></td>
    </tr>
    <?
    $rang = 1;
    $guthabenrang = db_query("SELECT t1.kontostand, t2.nickname FROM ".$db_prefix."_kontodaten AS t1 LEFT JOIN ".$db_prefix."_userdaten AS t2 ON t2.uid = t1.uid ORDER BY t1.kontostand DESC LIMIT 10");
    while ($guthabenliste=mysql_fetch_array($guthabenrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$guthabenliste['nickname']).'</td>
    <td align="center">'.number_format($guthabenliste['kontostand'],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>

  9. #9
    Erfahrener Benutzer Avatar von FLash
    Registriert seit
    10.01.2008
    Beiträge
    122
    joa danke :thumbsup: das ist 1000mal besser.. ich hab das mit der nickabfrage da oben das erste mal im forum entdeckt und musste es ausprobieren :idea: davor hab ich auch anders den nick geholt...

    hast nur vergessen eine klemmer zu entfernen

    PHP-Code:
    <tr bgcolor="#FAEBD7">
    <
    td align="center">'. $rang++ .'</td>
    <
    td align="center">'.$guthabenliste['nickname']).'</td>  // <<--- diese klammer
    <td align="center">'.number_format($guthabenliste['kontostand'],0,",",".").'</td>
    </
    tr

  10. #10
    Benutzer
    Registriert seit
    24.12.2006
    Beiträge
    74
    Ääääääähm, Bahnhof? Welcher ist jetzt der richtige Code?

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Top10-addon
    Von shakirafan im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 20.01.2011, 17:15
  2. problem: Top10-Addon VMS1.2
    Von pepe665 im Forum Support zu Addons & Erweiterungen
    Antworten: 43
    Letzter Beitrag: 26.11.2009, 15:14
  3. Transfer per Nickname statt ID
    Von ebook24 im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 10.07.2009, 20:09
  4. nickname anzeigen bei top 10 addon
    Von DK1 im Forum Weiterentwicklung Basisscript
    Antworten: 5
    Letzter Beitrag: 20.09.2008, 22:58
  5. Kolosseum Nickname statt User ID
    Von Thor82 im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 18.04.2008, 19:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •