if-abfrage highscorelist

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    ok. highscorelesen paßt also.
    jetzt hab ich mal die highscoreschreiben zusammengebastelt.

    was meinst du??
    sollte doch so funtzen.

    //von Flash
    //$winnername = Titus;
    //$winnercredits = 3000;

    $readtop10 = mysql_query("SELECT * FROM highscore5 order by CREDITShs DESC limit 0,10");
    $anzrows = mysql_num_rows($readtop10);

    if($anzrows < 10) { //noch keine 10 Einträge => eintragen
    $newplayer = mysql_query("INSERT INTO highscore5 SET NAMEhs = '$winnername', CREDITShs = '$winnercredits'");
    $insnewplayer = mysql_query($newplayer);
    }
    else {
    mysql_data_seek($readtop10, 9); // 10. Ergebnis suchen
    $findentry = mysql_fetch_array($readtop10); // und lesen
    }

    // wenn neuer Score größer als alter => eintragen
    if ($findentry[CREDITShs]<$winnercredits) {
    // alten 10. Eintrag löschen
    $deloldentry = mysql_query ('DELETE FROM highscore5 where ID='.$findentry[IDhs]);

    //neuen eintragen
    $newplayer = mysql_query("INSERT INTO highscore5 SET NAMEhs = '$winnername', CREDITShs = '$winnercredits'");
    $insnewplayer = mysql_query($newplayer);
    }


    => noch was:
    warum 9 (und nicht 10) bei
    mysql_data_seek($readtop10, 9);

    [Editiert von Metallica am 05-03-2002 um 08:38]
    $PHP resource 4ever$

    Kommentar


    • #32
      Ihr werdet es nicht glauben, aber nach ein paar änderungen im highscoreschreiben-scriptich hab ich's selbst hinbekommen und es funtzt sogar

      => ich hätt da eine Idee:
      wie wärs wenn wir die highscorelesen.php4 und die highscoreschreiben.php4 als tutorial ins php-Developer-Forum packen. Das können sicherlich viele User gebrauchen.
      Gebt mir bescheid!
      Wenn ja, dann fasse ich das ganz supi zusammen (mit vielen Kommentaren etc.) damit wirklich jeder was mit dem Tut. anfangen kann.

      $PHP resource 4ever$

      Kommentar

      Lädt...
      X