Loading...   Upload Image

PunktesystemForum » Webzone » PHP & MySQL » Punktesystem

Neues Thema verfassen Neues Thema

  • PascalErorrUser ist offline
    Newbie


    PascalErorr

    Registriert: 21.12.2007
    Beitraege: 116

    04.07.2008 um 21:49 Uhr

    Hallo,
    Ich hab mir Gerade die Augen 4 Eckig Gesucht!
    ICh suche ein Tutorial oder ein Fertiges Script und zwar für ein Punktesystem...
    Kann mir da einer Helfen? Für Hilfe weare ich euch sehr Dankbar!

    Gruß Pascal



    Wenn man sich dann beim Ministerium beschwert kommt warscheinlich nen DinA4 zettel zurück wo dick und fett "OWNED" draufsteht.
  • LiisaUser ist offline
    Newbie



    Registriert: 05.07.2008
    Beitraege: 6

    05.07.2008 um 17:31 Uhr

    Wie soll denn das Punktesystem aufgebaut sein, spich für was soll es Punkte geben, für was sollen Punkte abgezogen werden?
    Wenn du möchtest kannst du dich auch per ICQ an mich wenden. Würde dir gern weiterhelfen.

    LG, Liisa



    verliebt [x]
    verlobt [x]
    verheiratet [ ]
  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    05.07.2008 um 20:38 Uhr

    Ein Punktesystem ist nichts weiter als simples Rechnen ...

    Bei einer bestimmten Aktion wird ein Punkt dazu gegeben(addiert),
    bei einer anderen Aktion ein Punkte abgezogen(subtrahiert)...



    ... { signatur } ...
  • PascalErorrUser ist offline
    Newbie


    PascalErorr

    Registriert: 21.12.2007
    Beitraege: 116

    07.07.2008 um 18:01 Uhr

    GIbt es dafuer kein Tutorial? Ich mein einen Codeschnipsel oder so?



    Wenn man sich dann beim Ministerium beschwert kommt warscheinlich nen DinA4 zettel zurück wo dick und fett "OWNED" draufsteht.
  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    07.07.2008 um 19:04 Uhr

    Sofern, die Punkt denn in einer SQL Tabelle stehen, reicht doch ein wirklich simple DB-Aktion àlla ...

    Subtraktion

    <?php
    $query = "UPDATE tabelle SET punkte = punkte+'ANZAHLderPUNKTE' 
                   WHERE name = 'USERNAME'"; 
    $result = mysql_query($query) OR die (mysql_error()); 
    ?>

    Addition
    <?php
    $query = "UPDATE tabelle SET punkte = punkte-'ANZAHLderPUNKTE' 
                   WHERE name = 'USERNAME'"; 
    $result = mysql_query($query) OR die (mysql_error()); 
    ?>


    Das packt man sich am besten in ne Funktion und die Sache ist gegessen...



    ... { signatur } ...
  • PascalErorrUser ist offline
    Newbie


    PascalErorr

    Registriert: 21.12.2007
    Beitraege: 116

    27.07.2008 um 20:08 Uhr

    Jetzt ma gaz Blöd... wie handhabt man das denn?
    so?

    function points($punkte) {
    $query = "UPDATE member SET punkte = punkte-'5'
    WHERE name = '$uname'";
    $result = mysql_query($query)
    OR die (mysql_error());
    }



    Der Beitrag wurde insgesamt 2 mal editiert, zuletzt 27.07.2008 um 21:49 Uhr ...
    Wenn man sich dann beim Ministerium beschwert kommt warscheinlich nen DinA4 zettel zurück wo dick und fett "OWNED" draufsteht.
  • Autochen
    unregistriert

    13.03.2012 um 21:26 Uhr

    braucht man PhpMyAdmin dafür?



  • AridianUser ist offline
    Newbie


    Aridian

    Registriert: 24.03.2012
    Beitraege: 14

    24.03.2012 um 17:24 Uhr

    Zitat von Alice:
    Sofern, die Punkt denn in einer SQL Tabelle stehen, reicht doch ein wirklich simple DB-Aktion àlla ...

    Subtraktion
    <?php
    $query = "UPDATE tabelle SET punkte = punkte+'ANZAHLderPUNKTE' 
                   WHERE name = 'USERNAME'"; 
    $result = mysql_query($query) OR die (mysql_error()); 
    ?>

    Addition
    <?php
    $query = "UPDATE tabelle SET punkte = punkte-'ANZAHLderPUNKTE' 
                   WHERE name = 'USERNAME'"; 
    $result = mysql_query($query) OR die (mysql_error()); 
    ?>


    Das packt man sich am besten in ne Funktion und die Sache ist gegessen...


    Genau, und z. B. bei jedem Login bekommt man 1 Punkt, wenn man ein Kommentar abgibt bekommt man z. B. 2 Punkte usw.

    Man erstellt einfach in der User-Tabelle eine weitere Spalte "punkte" und dort werden diese Punkte dann hinzugefügt oder eben abgezogen. Ich verwende das, wenn z. B. jemand sagen wir mal 500 Punkte erreicht hat, dann steigt er auf und wird vom Mitglied zum Silber Mitglied usw.

    <?php
    $var=$row->punkte;
      if ($var>999){
      echo '&nbsp;<img src="./images/krone_gold.gif">';
      }else if($var>499){
      echo '&nbsp;<img src="./images/krone_silber.gif">';
      }else if($var>99){
      echo '&nbsp;<img src="./images/krone_bronze.gif">';
      }else{
      echo '';
      }
    ?>


    Gruß Aridian



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 24.03.2012 um 17:25 Uhr ...
    >>Die Wahrheit wird nur zu oft, wie man sagt, verdunkelt, aber sie erlischt nie.<<
    Livius
  • SmiteDeluxeUser ist offline
    Newbie


    SmiteDeluxe

    Registriert: 01.03.2013
    Beitraege: 9

    22.03.2013 um 16:05 Uhr

    Vielen Dank es hat geklappt gutes Tut ;)



    MfG: SmiteDeluxe
    Besuche meine Website www.smitedeluxe.de/index.html <-- hier
    und meinen Youtubekanal www.youtube.de/user/smitedeluxe.de <-- hier

[ 1 ] Seite 1 von 1


Affiliates:   Chibi Graphics  •   Colorful Gfx  •   Pat DG  •   The Seduction  •   Design Grafixx  •   Blue-Graphics  •   Gallery Yuri  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider