Reset prijswinnaars

  • Als ik nu mijn game reset wordt er voor de prijs winnaar dit uitgevoerd:


    PHP
    mysql_query("DELETE FROM `prijswinnaar`");


    Ik wil echter dat bij een reset de top 3 spelers juist wordt geupdate.


    Kortom, de 3 spelers met de hoogste power moeten bij een reset in de tabel prijswinnaars komen te staan


    Momenteel doe ik dit handmatig


    PHP
    mysql_query("INSERT INTO `prijswinnaars`(id,naam,prijs,datum,ronde,plaats) values('$id','$naam','$prijs',NOW(),'$ronde','$plaats')");



    Wie kan mij vertellen hoe ik dit direct via de reset kan laten verlopen?

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Probeer het eens met dit.



    Tabelnamen kunnen afwijken van hoe jij ze gebruikt.
    Wist namelijk geen source of dergelijke dus heb de veel gebruikte tabelnamen maar gebruikt.


  • Probeer deze eerst even is een verkorte versie van die van pekelterror.
    Maar weet wel dat je je eigen gegevens nog moet aanpassen erin.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Is inderdaad een stuk korter.


    Maar zet ook maar 1 winnaar in de lijst inplaats 3.
    En moeten de prijzen en ronde weer ergens anders vandaag komen.
    Want $ronde en $prijs worden nergens gemaakt.


    Ook is mijn versie langer door de check op admin en de form.


    Maar goed we zullen zien waar die wat aan heeft.
    Of gewoon een combinatie van beide :)


    Denk ik elk geval dat die zich zo wel red

  • Pekelterror ik heb ook een deel aangepast, de ts moet ook begrijpen dat hij het moet vervangen.


    En als het goed is moet hij gewoon alle namen erin zetten hoor;)
    Niks voor niks een while lus.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • pfff. was alles in het leven maar zo simpel :)


    Allemaal bedankt, het werkt nu.


    Ga ik nu nog een klein stapje verder.


    Aangezien ik de prijzen niet handmatig wil overmaken aan de spelers moet dit ook automatisch gebeuren.


    Hoe kan ik bij een dergelijke reset zoals reeds beschreven ervoor zorgen dat prijs winnaar 1 automatisch 100 belcredits krijgt, 2e 50 en de 3e 10?


    In de uitvoer heb ik er nu dit van gemaakt


    PHP
    mysql_query("INSERT INTO `prijswinnaars`(id,naam,prijs,datum,ronde,plaats) values('$winnaar1->id','$winnaar1->login','100 Bel Credits',NOW(),'$ronde','1')");
    // Voegd de nummer 1 toe.


    Maar verder kom ik niet....

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!