• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Het oorspronkelijke Criminals Script

    Lijno 17 juni 2026 om 12:41
  • StraatBaas is back, maar hoe?!

    Syntax 17 juni 2026 om 10:28
  • RPG game gebouwd met AI

    Frenzo.Webservice 11 juni 2026 om 19:44
  • Het Grote Vibe Code Topic

    Syntax 1 juni 2026 om 20:05
  • PWYL source gezocht

    Syntax 29 mei 2026 om 14:03
  • Ictscripters Chat

    AarClay 21 april 2026 om 11:34
  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06

Marktplaats

  • 4-letter domein: Togi.nl

    evesi 17 juni 2026 om 17:08
  • 359 Nieuwe Domeinnamen Mei 2026

    shiga 1 juni 2026 om 12:45
  • Sicarras.com - Moderne Mafia Text-Based RPG

    Jeffrey.Hoekman 27 mei 2026 om 17:40

cron script

  • Kevin
  • 2 februari 2012 om 16:12
  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 2 februari 2012 om 16:12
    • #1

    beste,

    ik heb een top 10 wie het meeste actief is.
    maar om ik heb niet altijd de tijd om deze te resetten en prijzen uit te keren.

    Zou dit automatisch met een cron kunnen?
    Zo ja, zouden jullie me willen helpen hiermee?

    Want ik zou geen flauw idee hebben hoe.

    bedankt!

    Met vriendelijke groeten,
    kevin

  • Guest, wil je besparen op je domeinnamen? (ad)
  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.036
    • 2 februari 2012 om 16:39
    • #2

    Even wat meer informatie:

    Wat voor systeem gebruik je?
    Directadmin?

    Wat voor een prijzen?

    Wanneer moet die reset altijd gebeuren
    De hoeveelste van de maand?, maanden etc.

    Is het een maffiaspel?

    MD-IT Solutions

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 2 februari 2012 om 17:06
    • #3

    Wat voor systeem gebruik je?
    Directadmin

    Wat voor een prijzen?
    Credits

    Wanneer moet die reset altijd gebeuren
    De hoeveelste van de maand?

    1e dag van de maand.

    Is het een maffiaspel?
    Ja

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.036
    • 2 februari 2012 om 18:22
    • #4

    Uitleg cron jobs direct admin:

    http://www.cronjob.nl/cronjob-directadmin.html

    Je maakt een script met query's bijvoorbeeld:

    mysql_query("UPDATE users SET credits = '10'
    WHERE *");

    MD-IT Solutions

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 2 februari 2012 om 18:25
    • #5

    Ja maar hoe kan hij het lid vinden die 1e staat in de top 10.
    en wie 2e staat in de top 10.

    mvg,
    kevin

  • Vulkano
    High Voltage
    Ontvangen Reacties
    7
    Berichten
    145
    • 2 februari 2012 om 18:27
    • #6

    Ligt uiteraard aan je tabellen, gewoon selecteren met een query..

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 2 februari 2012 om 18:29
    • #7
    Citaat van Kevin

    Ja maar hoe kan hij het lid vinden die 1e staat in de top 10.
    en wie 2e staat in de top 10.

    mvg,
    kevin


    Volgens je profiel ken je de basis van SQL? ;)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.036
    • 2 februari 2012 om 21:36
    • #8

    Heb even snel wat voor je in elkaar gezet:

    LET OP: Dit is een voorbeeld, maak het dus naar jouw scripts/database

    PHP
    <?php
    	/*
    		Je roept de cronjob zo dan op:
    		URL/systemen/cronjobs/cron_maand.php?key=*************************
    		Zo zet je het dan in je direct admin!
    	*/
    
    
    
    
    		/*
    			Connectie naar de database maken
    		*/
    	define("DATABASE_server", "localhost");
    	define("DATABASE_username", "GEBRUIKERSNAAM");
    	define("DATABASE_password", "WACHTWOORD");
    	define("DATABASE_name", "DATABASENAAM");
    
    
    	if(!(mysql_connect(DATABASE_server,DATABASE_username,DATABASE_password) && @mysql_select_db(DATABASE_name)))
    	{
    		exit();
    	}
    	
    		/*
    			Gegevens uit de database halen voor de 1e plaats die in de top 10 staat
    		*/	
    		$query  = mysql_query("SELECT * FROM users ORDER BY power");
            $top10	= mysql_fetch_assoc($query);
    	
    		/*
    			Hier kan je alles neerzetten dat hij moet uitvoeren!
    		*/
           	mysql_query("UPDATE users SET credits = credits + '10' WHERE  plaats = '1'") or die (mysql_error());
    ?>
    Toon Meer

    MD-IT Solutions

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 2 februari 2012 om 21:42
    • #9

    Klopt nog niet hoor zwpgangster ;)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.036
    • 2 februari 2012 om 21:44
    • #10

    @brokenTrack,

    Is een voorbeeld van mijn cron en die werkt wel!
    Hij mag hem zelf afmaken!

    MD-IT Solutions

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 2 februari 2012 om 21:54
    • #11
    Citaat van zwpgangster

    @brokenTrack,

    Is een voorbeeld van mijn cron en die werkt wel!
    Hij mag hem zelf afmaken!


    Niet zoals het daar staat hoor. Ik zie nergens waar de top 10 opgehaalt wordt. Ondanks dat er staat $top10.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.036
    • 2 februari 2012 om 22:18
    • #12

    Lezen is echt moeilijk he voor sommige mensen:

    Citaat van zwpgangster

    @brokenTrack,
    Is een voorbeeld van mijn cron en die werkt wel!
    Hij mag hem zelf afmaken!

    MD-IT Solutions

  • Cas
    Imexa
    Ontvangen Reacties
    5
    Berichten
    1.471
    • 3 februari 2012 om 17:49
    • #13
    Citaat van zwpgangster

    Lezen is echt moeilijk he voor sommige mensen:

    Dan had je de $top10 er niet in moeten zetten. Hiermee maak je non-scripters alleen maar in de war...

    Grafisch en interactief ontwerper & Wordpress specialist

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 4 februari 2012 om 00:26
    • #14
    Citaat van zwpgangster

    Heb even snel wat voor je in elkaar gezet:

    LET OP: Dit is een voorbeeld, maak het dus naar jouw scripts/database

    PHP
    <?php
    	/*
    		Je roept de cronjob zo dan op:
    		URL/systemen/cronjobs/cron_maand.php?key=*************************
    		Zo zet je het dan in je direct admin!
    	*/
    
    
    
    
    		/*
    			Connectie naar de database maken
    		*/
    	define("DATABASE_server", "localhost");
    	define("DATABASE_username", "GEBRUIKERSNAAM");
    	define("DATABASE_password", "WACHTWOORD");
    	define("DATABASE_name", "DATABASENAAM");
    
    
    	if(!(mysql_connect(DATABASE_server,DATABASE_username,DATABASE_password) && @mysql_select_db(DATABASE_name)))
    	{
    		exit();
    	}
    	
    		/*
    			Gegevens uit de database halen voor de 1e plaats die in de top 10 staat
    		*/	
    		$query  = mysql_query("SELECT * FROM users ORDER BY power");
            $top10	= mysql_fetch_assoc($query);
    	
    		/*
    			Hier kan je alles neerzetten dat hij moet uitvoeren!
    		*/
           	mysql_query("UPDATE users SET credits = credits + '10' WHERE  plaats = '1'") or die (mysql_error());
    ?>
    Toon Meer

    Plaats 1 kan die nergends vandaan halen omdat dat niet bestaat..

    Ik heb dit in de top 10 staan :

    PHP
    <?
    		$iTop	= $mysqli->query("SELECT `login`, `actief` FROM `[users]` ORDER BY `actief` DESC LIMIT 0,10");
    		while($top	= $iTop->fetch_array(MYSQLI_ASSOC))
    		{
    		?>

    Hoe wilt de cron dan weten wie het hoogste aantal actief punten heeft?
    en wie 1e, 2e of 3e staat?

    en daaruit moet hij de prijs weggeven aan de 1e, 2e en 3e plek.

    Met vriendelijke groeten,
    Kevin

  • Malik
    Guest
    • 4 februari 2012 om 08:58
    • #15

    DESC 0,10 => 0-10
    DESC 0,1 => 1E
    DESC 1,2 => 2E
    DESC 2,3 => 3E

  • DangerProne
    Topmaffia.nl
    Berichten
    172
    • 4 februari 2012 om 12:07
    • #16

    je hebt al een top 10, haal je daar de gevens toch uit en gebruik je in de cronjob, das toch niet zo moeilijk lijkt me, beetje denken....

    PHP
    $top10 = mysql_query( "SELECT memberid, gebruikersnaam, power FROM users WHERE geactiveerd = '2' AND verbannen != 'Ja' AND gezondheid > 0 ORDER BY power + power DESC LIMIT 10" );

    http://Topmaffia.nl

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 4 februari 2012 om 18:05
    • #17
    Citaat van Malik

    DESC 0,10 => 0-10
    DESC 0,1 => 1E
    DESC 1,2 => 2E
    DESC 2,3 => 3E


    0,1 = 1
    1,2 = 2 3
    2,3 = 3 4 5

    Indien er LIMIT voor staat :)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 7 februari 2012 om 13:15
    • #18

    Heb even gekeken en ben er zo uitgekomen.

    Maar heb het nog niet getest.

    hier de code:

    PHP
    // actieve punten nummer 1
     $query  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 0,1");
     $1	= $query->fetch_array(MYSQLI_ASSOC);
    
    
     $mysqli->query("UPDATE `[users]` SET `kristallen`+'25' WHERE `login`='".$1['login']."'");
    
    
    // actieve punten nummer 2
     $query  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 0,2");
     $2	= $query->fetch_array(MYSQLI_ASSOC);
    
    
     $mysqli->query("UPDATE `[users]` SET `kristallen`+'15' WHERE `login`='".$2['login']."'");
    
    
    // actieve punten nummer 3
     $query  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 0,3");
     $3	= $query->fetch_array(MYSQLI_ASSOC);
    
    
     $mysqli->query("UPDATE `[users]` SET `kristallen`+'5' WHERE `login`='".$3['login']."'");
    Toon Meer

    ziet dit er goed uit?

    mvg,
    kevin

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 7 februari 2012 om 14:26
    • #19

    Nee

    Zie mijn post erboven.
    En wat is DESK?

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Malik
    Guest
    • 7 februari 2012 om 15:03
    • #20

    Desk = desc

    DESC LIMIT 0,10 => 0-10
    DESC LIMIT 0,1 => 1E
    DESC LIMIT 1,2 => 2E
    DESC LIMIT 2,3 => 3E

    (idd limit vergeten, ik lette niet goed op 8-|)

    Maar je kan het ook met een for loopje doen.

    == Query kan ook korter: ==

    PHP
    $3  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 2,3")->fetch_assoc();

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Quanscient ontvangt €10M om AI- en kwantum-native hardware engineering te bevorderen - Tech.eu

    ICTscripters 27 mei 2026 om 12:03
  • Datalek bij leverancier Canvas - Universiteit van Amsterdam

    ICTscripters 10 mei 2026 om 12:03
  • Data privacy in 2026: Hoe de naleving van GDPR verandert

    ICTscripters 8 mei 2026 om 12:16

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design